Place

Lugar clase

Clase google.maps.places.Place

Para acceder, llama a const {Place} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

Place
Place(options)
Parámetros: 
searchByText
searchByText(request)
Parámetros: 
Valor que se muestra:  Promise<{places:Array<Place>}>
Búsqueda de lugares basada en búsquedas de texto.
searchNearby
searchNearby(request)
Parámetros: 
Valor que se muestra:  Promise<{places:Array<Place>}>
Busca lugares cercanos.
accessibilityOptions
Tipo:  AccessibilityOptions optional
Opciones de accesibilidad de este lugar. Es undefined si no se llamó a los datos de opciones de accesibilidad desde el servidor.
addressComponents
Tipo:  Array<AddressComponent> optional
El conjunto de componentes de dirección para la ubicación de este lugar. Objeto vacío si no hay datos de dirección conocidos Es undefined si no se llamó a los datos de la dirección desde el servidor.
adrFormatAddress
Tipo:  string optional
Representación de la dirección del lugar en el microformato adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Texto de atribución que debe mostrarse para este resultado de lugar
businessStatus
Tipo:  BusinessStatus optional
El estado operativo de la ubicación. Es null si no se conoce un estado. Es undefined si los datos de estado no se cargaron desde el servidor.
displayName
Tipo:  string optional
El nombre visible de la ubicación null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
displayNameLanguageCode
Tipo:  string optional
El idioma del nombre visible de la ubicación. null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
editorialSummary
Tipo:  string optional
El resumen editorial de este lugar. null si no hay resumen editorial. Es undefined si aún no se solicitó este campo.
editorialSummaryLanguageCode
Tipo:  string optional
El idioma del resumen editorial de este lugar. null si no hay resumen editorial. Es undefined si aún no se solicitó este campo.
evChargeOptions
Tipo:  EVChargeOptions optional
Opciones de carga de VE que proporciona el lugar. Es undefined si el servidor no solicitó las opciones de carga del VE.
formattedAddress
Tipo:  string optional
La dirección completa de las ubicaciones
fuelOptions
Tipo:  FuelOptions optional
Opciones de combustible proporcionadas por el lugar. Es undefined si el servidor no llamó a las opciones de combustible.
googleMapsURI
Tipo:  string optional
URL de la página oficial de Google del sitio. Es la página de Google que contiene la mejor información disponible acerca del lugar.
hasCurbsidePickup
Tipo:  boolean optional
Indica si un lugar ofrece retiros en la puerta. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasDelivery
Tipo:  boolean optional
Indica si un lugar ofrece servicio de entrega. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasDineIn
Tipo:  boolean optional
Indica si un lugar ofrece comidas en el lugar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasLiveMusic
Tipo:  boolean optional
hasMenuForChildren
Tipo:  boolean optional
hasOutdoorSeating
Tipo:  boolean optional
hasRestroom
Tipo:  boolean optional
hasTakeout
Tipo:  boolean optional
Si un lugar ofrece comida para llevar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
hasWiFi
Tipo:  boolean optional
iconBackgroundColor
Tipo:  string optional
Es el código de color hexadecimal predeterminado para la categoría del lugar.
id
Tipo:  string
Es el ID de lugar único.
internationalPhoneNumber
Tipo:  string optional
Número de teléfono de The Place en formato internacional. El formato internacional incluye el código de país y está precedido por un signo más (+).
isGoodForChildren
Tipo:  boolean optional
isGoodForGroups
Tipo:  boolean optional
isGoodForWatchingSports
Tipo:  boolean optional
isReservable
Tipo:  boolean optional
Indica si un lugar se puede reservar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
location
Tipo:  LatLng optional
La posición del lugar.
nationalPhoneNumber
Tipo:  string optional
Indica el número de teléfono del lugar, con el formato indicado en la convención regional del número.
parkingOptions
Tipo:  ParkingOptions optional
Las opciones de estacionamiento que proporciona el lugar. Es undefined si el servidor no solicitó los datos de opciones de estacionamiento.
paymentOptions
Tipo:  PaymentOptions optional
Opciones de pago del lugar. Es undefined si no se llamó a los datos de opciones de pago desde el servidor.
photos
Tipo:  Array<Photo> optional
Fotos de este lugar La colección puede contener hasta diez objetos Photo.
plusCode
Tipo:  PlusCode optional
priceLevel
Tipo:  PriceLevel optional
El nivel de precio del lugar. Esta propiedad puede mostrar cualquiera de los siguientes valores
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
primaryType
Tipo:  string optional
El tipo principal de la ubicación. null si no hay un tipo. undefined si no se cargaron los datos del tipo desde el servidor.
primaryTypeDisplayName
Tipo:  string optional
El nombre visible del tipo principal de la ubicación null si no hay un tipo. undefined si no se cargaron los datos del tipo desde el servidor.
primaryTypeDisplayNameLanguageCode
Tipo:  string optional
El idioma del nombre visible del tipo principal de la ubicación. null si no hay un tipo. undefined si no se cargaron los datos del tipo desde el servidor.
rating
Tipo:  number optional
Una calificación, entre 1,0 y 5,0, basada en los comentarios de los usuarios de este lugar.
regularOpeningHours
Tipo:  OpeningHours optional
requestedLanguage
Tipo:  string optional
El idioma solicitado para este lugar.
requestedRegion
Tipo:  string optional
Es la región solicitada para este lugar.
reviews
Tipo:  Array<Review> optional
Una lista de opiniones de este lugar
servesBeer
Tipo:  boolean optional
Si se sirve cerveza en un lugar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesBreakfast
Tipo:  boolean optional
Indica si se sirve desayuno en un lugar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesBrunch
Tipo:  boolean optional
Indica si un lugar sirve brunch. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesCocktails
Tipo:  boolean optional
servesCoffee
Tipo:  boolean optional
servesDessert
Tipo:  boolean optional
servesDinner
Tipo:  boolean optional
Indica si un lugar sirve cenas. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesLunch
Tipo:  boolean optional
Si se sirve almuerzo en un lugar. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesVegetarianFood
Tipo:  boolean optional
Si un lugar sirve comida vegetariana. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
servesWine
Tipo:  boolean optional
Si un lugar sirve vino. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo.
svgIconMaskURI
Tipo:  string optional
Es el URI del recurso de máscara de imagen SVG que se puede usar para representar la categoría de un lugar.
types
Tipo:  Array<string> optional
Es un array de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"]).
userRatingCount
Tipo:  number optional
La cantidad de calificaciones de los usuarios que contribuyeron a la Place.rating de este lugar.
utcOffsetMinutes
Tipo:  number optional
La compensación desde UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, la hora estándar del este de Austria (GMT+10) en horario de verano está 11 horas antes que la UTC, por lo que la utc_offset_minutes será 660. Para las zonas horarias detrás de UTC, el desplazamiento es negativo. Por ejemplo, utc_offset_minutes es -60 para Cabo Verde.
viewport
Tipo:  LatLngBounds optional
Es el viewport preferido cuando se muestra este lugar en un mapa.
websiteURI
Tipo:  string optional
El sitio web autorizado para este lugar, como una empresa página principal.
openingHours
Tipo:  OpeningHours optional
fetchFields
fetchFields(options)
Parámetros: 
Valor que se muestra:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • dateDate optional
Valor que se muestra:  Promise<Date optional>
Calcula la fecha que representa el próximo OpeningHoursTime. Muestra indefinido si los datos no son suficientes para calcular el resultado o si este sitio no funciona.
BetaisOpen
isOpen([date])
Parámetros: 
  • dateDate optional El valor predeterminado es ahora.
Valor que se muestra:  Promise<boolean optional>
Comprueba si el lugar está abierto en la fecha y hora especificadas. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcular esto, p.ej., si el horario de atención no está registrado.
toJSON
toJSON()
Parámetros: Ninguno
Valor que se muestra:  Object es un objeto JSON con todas las propiedades de lugar solicitadas.

PlaceOptions interfaz

google.maps.places.PlaceOptions interfaz

Opciones para construir un lugar.

id
Tipo:  string
Es el ID de lugar único.
requestedLanguage optional
Tipo:  string optional
Es un identificador de idioma en el que se deben mostrar los detalles. Consulta la lista de idiomas compatibles.
requestedRegion optional
Tipo:  string optional
Un código de región de la región del usuario. Esto puede afectar las fotos que se pueden mostrar y otros factores. El código de región acepta un ccTLD ("dominio de nivel superior") de dos caracteres. La mayoría de los códigos ccTLD son idénticos a los códigos ISO 3166-1, con algunas excepciones notables. Por ejemplo, el ccTLD del Reino Unido es "uk" (.co.uk), mientras que el código ISO 3166-1 es "gb" (técnicamente para la entidad del "Reino Unido de Gran Bretaña e Irlanda del Norte").

AccessibilityOptions clase

Clase google.maps.places.AccessibilityOptions

Para acceder, llama a const {AccessibilityOptions} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

hasWheelchairAccessibleEntrance
Tipo:  boolean optional
Si un lugar tiene entrada accesible para personas en silla de ruedas Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleParking
Tipo:  boolean optional
Indica si un lugar tiene estacionamiento accesible para personas en silla de ruedas. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleRestroom
Tipo:  boolean optional
Indica si un lugar tiene sanitarios accesibles para personas en silla de ruedas. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasWheelchairAccessibleSeating
Tipo:  boolean optional
Si un lugar ofrece asientos accesibles para personas en silla de ruedas. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.

AddressComponent clase

Clase google.maps.places.AddressComponent

Para acceder, llama a const {AddressComponent} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

longText
Tipo:  string optional
Es el texto completo del componente de la dirección.
shortText
Tipo:  string optional
Es el texto abreviado y breve del componente de dirección especificado.
types
Tipo:  Array<string>
Es un array de cadenas que denota el tipo de este componente de dirección. Puede encontrar una lista de los tipos válidos aquí.

Atribución clase

Clase google.maps.places.Attribution

Para acceder, llama a const {Attribution} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

provider
Tipo:  string optional
Texto de atribución que debe mostrarse para este resultado de lugar
providerURI
Tipo:  string optional

AuthorAttribution clase

Clase google.maps.places.AuthorAttribution

Para acceder, llama a const {AuthorAttribution} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

displayName
Tipo:  string
Nombre del autor de este resultado.
photoURI
Tipo:  string optional
URI de la foto del autor para este resultado. Es posible que esta opción no siempre esté disponible.
uri
Tipo:  string optional
URI de perfil del autor para este resultado.

ConnectorAggregation clase

Clase google.maps.places.ConnectorAggregation

Información de carga de VE, agregada para conectores del mismo tipo y la misma velocidad de carga

Para acceder, llama a const {ConnectorAggregation} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

availabilityLastUpdateTime
Tipo:  Date optional
La hora en que se actualizó por última vez la información de disponibilidad del conector en esta agregación.
availableCount
Tipo:  number optional
Cantidad de conectores de esta agregación que están disponibles actualmente.
count
Tipo:  number
Cantidad de conectores en esta agregación.
maxChargeRateKw
Tipo:  number
Tasa de carga máxima estática en kW de cada conector de la agregación.
outOfServiceCount
Tipo:  number optional
Cantidad de conectores de esta agregación que están fuera de servicio en este momento.
type
Tipo:  EVConnectorType optional
El tipo de conector de esta agregación.

EVChargeOptions clase

Clase google.maps.places.EVChargeOptions

Información sobre la estación de carga de VE alojada en el lugar.

Para acceder, llama a const {EVChargeOptions} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

connectorAggregations
Una lista de agregaciones de conectores de carga de VE que contienen conectores del mismo tipo y la misma velocidad de carga.
connectorCount
Tipo:  number
Cantidad de conectores en esta estación. Debido a que algunos puertos pueden tener varios conectores, pero solo pueden cargar un automóvil a la vez, la cantidad de conectores puede ser mayor que la cantidad total de automóviles que pueden cargarse simultáneamente.

EVConnectorType constantes

google.maps.places.EVConnectorType constantes

Tipos de conectores de carga de VE.

Para acceder, llama a const {EVConnectorType} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

CCS_COMBO_1 Sistema de carga combinado (CA y CC). Basado en el conector SAE tipo 1 J-1772.
CCS_COMBO_2 Sistema de carga combinado (CA y CC). Basado en el conector Mennekes tipo 2.
CHADEMO Conector de tipo CHAdeMO.
J1772 Conector J1772 tipo 1.
OTHER Otros tipos de conectores.
TESLA El conector TESLA genérico Es NACS en Norteamérica, pero puede ser no NACS en otras partes del mundo (p.ej., CCS Combo 2 [CCS2] o GB/T). Este valor es menos representativo de un tipo de conector real y más representa la capacidad de cargar un vehículo de la marca Tesla en una estación de carga de este tipo.
TYPE_2 Conector IEC 62196 tipo 2. A menudo denominados MENNEKES.
UNSPECIFIED_GB_T El tipo de GB/T corresponde al estándar GB/T de China. Este tipo abarca todos los tipos de GB_T.
UNSPECIFIED_WALL_OUTLET Tomacorriente no especificado.

EVSearchOptions interfaz

google.maps.places.EVSearchOptions interfaz

Opciones relacionadas con VE que se pueden especificar para una solicitud de búsqueda de lugar.

connectorTypes optional
Tipo:  Array<EVConnectorType> optional
La lista de tipos de conectores de VE preferidos. Se filtrarán los lugares que no admitan ninguno de los tipos de conectores de la lista.
minimumChargingRateKw optional
Tipo:  number optional
Velocidad de carga mínima requerida en kilovatios. Se filtrará un lugar con una tasa de carga inferior a la especificada.

FetchFieldsRequest interfaz

google.maps.places.FetchFieldsRequest interfaz

Opciones para recuperar campos de lugar.

fields
Tipo:  Array<string>
Lista de campos que se recuperarán.

FuelOptions clase

Clase google.maps.places.FuelOptions

La información más reciente sobre las opciones de combustible en una gasolinera. Esta información se actualiza con regularidad.

Para acceder, llama a const {FuelOptions} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

fuelPrices
Tipo:  Array<FuelPrice>
Una lista de los precios de cada tipo de combustible de esta estación, una entrada por tipo

FuelPrice clase

Clase google.maps.places.FuelPrice

Es la información del precio del combustible correspondiente a un tipo determinado.

Para acceder, llama a const {FuelPrice} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

price
Tipo:  Money optional
El precio del combustible.
type
Tipo:  FuelType optional
El tipo de combustible.
updateTime
Tipo:  Date optional
Fecha y hora en la que se actualizó el precio del combustible por última vez.

FuelType constantes

google.maps.places.FuelType constantes

Tipos de combustible.

Para acceder, llama a const {FuelType} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

BIO_DIESEL Biodiésel.
DIESEL Combustible diésel
E80 E 80.
E85 E 85.
LPG GLP.
METHANE Metano.
MIDGRADE Midgrade.
PREMIUM Alta calidad
REGULAR_UNLEADED Normal sin plomo.
SP100 SP 100.
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL Camión diésel.

Dinero clase

Clase google.maps.places.Money

Representación de un importe de dinero con su tipo de moneda.

Para acceder, llama a const {Money} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

currencyCode
Tipo:  string
Es el código de moneda de tres letras, definido en ISO 4217.
nanos
Tipo:  number
Número de unidades nano (10^-9) del importe.
units
Tipo:  number
La unidad entera del importe. Por ejemplo, si Money.currencyCode es "USD", 1 unidad es 1 dólar estadounidense.
toString
toString()
Parámetros: Ninguno
Valor que se muestra:  string
Muestra una representación legible por humanos del importe de dinero con su símbolo de moneda.

OpeningHours clase

Clase google.maps.places.OpeningHours

Para acceder, llama a const {OpeningHours} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

periods
Son períodos que abarcan cada día de la semana, a partir del domingo, en orden cronológico. No incluye los días en los que el lugar no está abierto.
weekdayDescriptions
Tipo:  Array<string>
Es un array de siete cadenas que representan los horarios de atención con formato para cada día de la semana. El Servicio Places dará formato al horario de atención y lo localizará según el idioma actual. El orden de los elementos en este array depende del lenguaje. En algunos idiomas, la semana comienza el lunes y, en otros, el domingo.

OpeningHoursPeriod clase

Clase google.maps.places.OpeningHoursPeriod

Para acceder, llama a const {OpeningHoursPeriod} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

close
Tipo:  OpeningHoursPoint optional
Hora de cierre del lugar.
open
Hora de apertura del lugar.

OpeningHoursPoint clase

Clase google.maps.places.OpeningHoursPoint

Para acceder, llama a const {OpeningHoursPoint} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

day
Tipo:  number
Indica el día de la semana, como un número en el rango [0, 6], a partir del domingo. Por ejemplo, "2" significa "martes".
hour
Tipo:  number
Indica la hora de OpeningHoursPoint.time como un número, dentro del intervalo [0, 23]. Esto se informará en la zona horaria del lugar.
minute
Tipo:  number
El minuto de OpeningHoursPoint.time como un número, dentro del rango [0, 59]. Esto se informará en la zona horaria del lugar.

ParkingOptions clase

Clase google.maps.places.ParkingOptions

Para acceder, llama a const {ParkingOptions} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

hasFreeGarageParking
Tipo:  boolean optional
Indica si un lugar ofrece estacionamiento en cochera gratuito. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasFreeParkingLot
Tipo:  boolean optional
Indica si un lugar ofrece estacionamiento gratuito. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasFreeStreetParking
Tipo:  boolean optional
Indica si un lugar ofrece estacionamiento en la calle gratuito. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidGarageParking
Tipo:  boolean optional
Si un lugar ofrece estacionamiento pagado en cochera. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidParkingLot
Tipo:  boolean optional
Si un lugar ofrece estacionamientos pagados. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasPaidStreetParking
Tipo:  boolean optional
Si un lugar ofrece estacionamiento en la calle pagado Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
hasValetParking
Tipo:  boolean optional
Si un lugar ofrece servicio de estacionamiento. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.

PaymentOptions clase

Clase google.maps.places.PaymentOptions

Para acceder, llama a const {PaymentOptions} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

acceptsCashOnly
Tipo:  boolean optional
Indica si un lugar solo acepta pagos en efectivo. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsCreditCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de crédito. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsDebitCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de débito. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.
acceptsNFC
Tipo:  boolean optional
Indica si un lugar acepta pagos a través de NFC. Muestra "true" o “false” si se conoce el valor. Muestra "null" si el valor es desconocido.

Foto clase

Clase google.maps.places.Photo

Para acceder, llama a const {Photo} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

authorAttributions
Texto de atribución que debe mostrarse para esta foto
heightPx
Tipo:  number
La altura de la foto en píxeles.
widthPx
Tipo:  number
Ancho de la foto en píxeles.
getURI
getURI([options])
Parámetros: 
Valor que se muestra:  string
Muestra la URL de la imagen correspondiente a las opciones especificadas.

PlusCode clase

Clase google.maps.places.PlusCode

Para acceder, llama a const {PlusCode} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

compoundCode
Tipo:  string optional
Un código plus con un área de 1/8,000 de un grado por 1/8,000 de un área de grado, en la que los primeros cuatro caracteres (el código de área) se eliminan y se reemplazan por una descripción de localidad. Por ejemplo, “9G8F+5W Zúrich, Suiza”.
globalCode
Tipo:  string optional
Un código plus con un área de 1/8,000 de un grado por 1/8,000 de un área de grado. Por ejemplo, “8FVC9G8F+5W”.

PriceLevel constantes

google.maps.places.PriceLevel constantes

Enum a nivel de precio para los objetos Place.

Para acceder, llama a const {PriceLevel} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Repaso clase

Clase google.maps.places.Review

Para acceder, llama a const {Review} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

authorAttribution
Tipo:  AuthorAttribution optional
El usuario que dejó la opinión
publishTime
Tipo:  Date optional
rating
Tipo:  number optional
Es la calificación de esta opinión, un número entre 1.0 y 5.0 (inclusive).
relativePublishTimeDescription
Tipo:  string optional
Es una cadena de hora reciente con formato que expresa el tiempo de revisión relativo a la hora actual en un formato adecuado para el idioma y el país. Por ejemplo, “hace un mes”.
text
Tipo:  string optional
Es el texto de una opinión.
textLanguageCode
Tipo:  string optional
Es un código de idioma IETF que indica el idioma en el que está escrita esta opinión. Ten en cuenta que este código incluye solo la etiqueta del idioma principal, sin ninguna etiqueta secundaria que indique el país o la región. Por ejemplo, todas las opiniones en inglés están etiquetadas como 'en' en lugar de “en-AU”. o 'en-UK'.

SearchByTextRequest interfaz

google.maps.places.SearchByTextRequest interfaz

Interfaz de solicitud para Place.searchByText.

fields
Tipo:  Array<string>
Son los campos que se incluirán en la respuesta, que se facturarán. Si se pasa ['*'], se devolverán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo.
evSearchOptions optional
Tipo:  EVSearchOptions optional
Opciones relacionadas con VE que se pueden especificar para una solicitud de búsqueda de lugar.
includedType optional
Tipo:  string optional
El tipo de lugar solicitado. Lista completa de los tipos admitidos: https://developers.google.com/maps/documentation/places/web-service/place-types. Solo se admite un tipo incluido. Consulta SearchByTextRequest.useStrictTypeFiltering
isOpenNow optional
Tipo:  boolean optional
Valor predeterminado: false
Se usa para restringir la búsqueda a los lugares que están abiertos en ese momento.
language optional
Tipo:  string optional
Los detalles del lugar se mostrarán con el idioma preferido, si está disponible. Se establecerá la preferencia de idioma del navegador de forma predeterminada. Lista actual de idiomas admitidos: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
La región en la que se buscará. Esta ubicación sirve como un sesgo, lo que significa que es posible que se devuelvan resultados alrededor de una ubicación determinada. No se puede establecer junto con locationRestriction.
locationRestriction optional
La región en la que se buscará. Esta ubicación funciona como una restricción, lo que significa que no se mostrarán resultados fuera de la ubicación determinada. No se puede establecer junto con locationBias.
maxResultCount optional
Tipo:  number optional
Cantidad máxima de resultados que se mostrarán. Debe estar entre 1 y 20, inclusive.
minRating optional
Tipo:  number optional
Excluye los resultados cuya calificación promedio de los usuarios sea estrictamente inferior a este límite. Un valor válido debe ser un número de punto flotante entre 0 y 5 (inclusive) con una cadencia de 0.5, es decir, [0, 0.5, 1.0, ... , 5.0] inclusive. La calificación de entrada se redondeará hacia arriba hasta el valor 0.5(límite máximo) más cercano. Por ejemplo, una calificación de 0.6 eliminará todos los resultados con una calificación inferior a 1.0.
priceLevels optional
Tipo:  Array<PriceLevel> optional
Se usa para restringir la búsqueda a los lugares marcados como niveles de precios determinados. Se puede elegir cualquier combinación de niveles de precios. El valor predeterminado es todos los niveles de precios.
query optional
Tipo:  string optional
BetarankBy optional
rankPreference optional
Valor predeterminado: SearchByTextRankPreference.RELEVANCE
Cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
El código Unicode de país o región (CLDR) de la ubicación de donde proviene la solicitud. Este parámetro se usa para mostrar los detalles del lugar, como el nombre del lugar específico de una región, si está disponible. El parámetro puede afectar los resultados según la ley aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que actualmente no se admiten los códigos regionales de 3 dígitos.
textQuery optional
Tipo:  string optional
Obligatorio. Es la consulta de texto para la búsqueda de texto.
useStrictTypeFiltering optional
Tipo:  boolean optional
Valor predeterminado: false
Se usa para establecer el filtrado estricto de tipos de SearchByTextRequest.includedType. Si la estableces como verdadera, solo se mostrarán resultados del mismo tipo.

SearchByTextRankPreference constantes

google.maps.places.SearchByTextRankPreference constantes

Enumeración de RankPreference para SearchByTextRequest.

Para acceder, llama a const {SearchByTextRankPreference} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

DISTANCE Clasifica los resultados por distancia.
RELEVANCE Clasifica los resultados por relevancia.

SearchNearbyRequest interfaz

google.maps.places.SearchNearbyRequest interfaz

Interfaz de solicitud para Place.searchNearby. Para obtener más información sobre la solicitud, consulta la Referencia de la API de Places.

fields
Tipo:  Array<string>
Son los campos que se incluirán en la respuesta, que se facturarán. Si se pasa ['*'], se devolverán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo.
locationRestriction
Es la región en la que se buscará, especificada como un círculo con centro y radio. No se muestran resultados fuera de la ubicación determinada.
excludedPrimaryTypes optional
Tipo:  Array<string> optional
Se excluyó el tipo de lugar principal. Consulta la lista completa de tipos admitidos. Un lugar solo puede tener un único tipo principal. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
excludedTypes optional
Tipo:  Array<string> optional
Se excluyó el tipo de lugar. Consulta la lista completa de tipos admitidos. Un lugar puede tener muchos tipos de lugares diferentes. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
includedPrimaryTypes optional
Tipo:  Array<string> optional
Se incluyó el tipo de lugar principal. Consulta la lista completa de tipos admitidos. Un lugar solo puede tener un único tipo principal. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
includedTypes optional
Tipo:  Array<string> optional
Tipo de lugar incluido. Consulta la lista completa de tipos admitidos. Un lugar puede tener muchos tipos de lugares diferentes. Se pueden especificar hasta 50 tipos. Si especificas el mismo tipo en las listas included y excluded, se muestra un error INVALID_ARGUMENT.
language optional
Tipo:  string optional
Los detalles del lugar se mostrarán en el idioma preferido, si está disponible. Se establecerá la preferencia de idioma del navegador de forma predeterminada. Lista actual de idiomas admitidos: https://developers.google.com/maps/faq#languagesupport.
maxResultCount optional
Tipo:  number optional
Cantidad máxima de resultados que se mostrarán. Debe estar entre 1 y 20, inclusive.
rankPreference optional
Valor predeterminado: SearchNearbyRankPreference.DISTANCE
Cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
El código Unicode de país o región (CLDR) de la ubicación de donde proviene la solicitud. Este parámetro se usa para mostrar los detalles del lugar, como el nombre del lugar específico de una región, si está disponible. El parámetro puede afectar los resultados según la ley aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que actualmente no se admiten los códigos regionales de 3 dígitos.

SearchNearbyRankPreference constantes

google.maps.places.SearchNearbyRankPreference constantes

Enumeración de RankPreference para SearchNearbyRequest.

Para acceder, llama a const {SearchNearbyRankPreference} = await google.maps.importLibrary("places"). Consulta el artículo Bibliotecas de la API de Maps JavaScript.

DISTANCE Clasifica los resultados por distancia.
POPULARITY Clasifica los resultados por popularidad.