Place Data

Clase Place

Clase google.maps.places.Place

Esta clase implementa PlaceOptions.

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

Place
Place(options)
Parámetros: 
searchByText
searchByText(request)
Parámetros: 
Valor de retorno:  Promise<{places:Array<Place>}>
Búsqueda de lugares basada en consultas de texto.
searchNearby
searchNearby(request)
Parámetros: 
Valor de retorno:  Promise<{places:Array<Place>}>
Busca lugares cercanos.
accessibilityOptions
Tipo:  AccessibilityOptions optional
Opciones de accesibilidad de este lugar. undefined si no se solicitaron los datos de las opciones de accesibilidad desde el servidor.
addressComponents
Tipo:  Array<AddressComponent> optional
Es la colección de componentes de dirección de la ubicación de este lugar. Objeto vacío si no hay datos de dirección conocidos. undefined si no se llamaron los datos de la dirección desde el servidor.
adrFormatAddress
Tipo:  string optional
Es la representación de la dirección del lugar en el microformato adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Son los proveedores de datos que se deben mostrar para el lugar.
businessStatus
Tipo:  BusinessStatus optional
Es el estado operativo de la ubicación. null si no hay un estado conocido. undefined si los datos de estado no se cargaron desde el servidor.
consumerAlert
Tipo:  ConsumerAlert optional
Es la alerta para el consumidor de este lugar.
displayName
Tipo:  string optional
Es el nombre visible de la ubicación. null si no hay un nombre. undefined si los datos del nombre no se cargaron desde el servidor.
displayNameLanguageCode
Tipo:  string optional
Es el idioma del nombre visible de la ubicación. null si no hay un nombre. undefined si los datos del nombre no se cargaron desde el servidor.
editorialSummary
Tipo:  string optional
Es el resumen editorial de este lugar. null si no hay un resumen editorial. undefined si aún no se solicitó este campo.
editorialSummaryLanguageCode
Tipo:  string optional
Es el idioma del resumen editorial de este lugar. null si no hay un resumen editorial. undefined si aún no se solicitó este campo.
evChargeAmenitySummary
Tipo:  EVChargeAmenitySummary optional
Es el EVChargeAmenitySummary de este lugar.
evChargeOptions
Tipo:  EVChargeOptions optional
Son las opciones de carga de VE que ofrece el lugar. undefined si no se llamaron las opciones de carga de VE desde el servidor.
formattedAddress
Tipo:  string optional
La dirección completa de la ubicación.
fuelOptions
Tipo:  FuelOptions optional
Son las opciones de combustible que ofrece el lugar. undefined si no se solicitaron las opciones de combustible desde el servidor.
generativeSummary
Tipo:  GenerativeSummary optional
Es el GenerativeSummary de este lugar.
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
Si un lugar ofrece retiros en la puerta. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
hasDelivery
Tipo:  boolean optional
Indica si un lugar ofrece entrega a domicilio. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
hasDineIn
Tipo:  boolean optional
Si un lugar ofrece servicio de consumo en el establecimiento. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "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
Indica si un lugar ofrece comida para llevar. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
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
Es el número de teléfono del lugar 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 se puede reservar un lugar. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
location
Tipo:  LatLng optional
Es la posición del lugar.
nationalPhoneNumber
Tipo:  string optional
Es el número de teléfono del lugar, con el formato indicado en la convención regional de números.
neighborhoodSummary
Tipo:  NeighborhoodSummary optional
Es el NeighborhoodSummary de este lugar.
parkingOptions
Tipo:  ParkingOptions optional
Son las opciones de estacionamiento que ofrece el lugar. undefined si no se llamaron los datos de las opciones de estacionamiento desde el servidor.
paymentOptions
Tipo:  PaymentOptions optional
Son las opciones de pago que ofrece el lugar. undefined si no se solicitaron los datos de las opciones de pago desde el servidor.
photos
Tipo:  Array<Photo> optional
Fotos de este lugar. La colección contendrá hasta diez objetos Photo.
plusCode
Tipo:  PlusCode optional
postalAddress
Tipo:  PostalAddress optional
priceLevel
Tipo:  PriceLevel optional
Es el nivel de precios del lugar. Esta propiedad puede devolver cualquiera de los siguientes valores:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
priceRange
Tipo:  PriceRange optional
Es el intervalo de precios de este lugar. endPrice podría no estar establecido, lo que indica un rango sin límite superior (p.ej., "Más de USD 100").
primaryType
Tipo:  string optional
Es el tipo principal de la ubicación. null si no hay ningún tipo. undefined si los datos de tipo no se cargaron desde el servidor.
primaryTypeDisplayName
Tipo:  string optional
Es el nombre visible del tipo principal de la ubicación. null si no hay ningún tipo. undefined si los datos de tipo no se cargaron desde el servidor.
primaryTypeDisplayNameLanguageCode
Tipo:  string optional
Es el idioma del nombre visible del tipo principal de la ubicación. null si no hay ningún tipo. undefined si los datos de tipo no se cargaron desde el servidor.
rating
Tipo:  number optional
Es una calificación, entre 1.0 y 5.0, basada en las opiniones de los usuarios sobre este lugar.
regularOpeningHours
Tipo:  OpeningHours optional
requestedLanguage
Tipo:  string optional
Es el idioma solicitado para este lugar.
requestedRegion
Tipo:  string optional
Es la región solicitada para este lugar.
resourceName
Tipo:  string
Es el nombre único del recurso de lugar.
reviews
Tipo:  Array<Review> optional
Es una lista de opiniones sobre este lugar.
reviewSummary
Tipo:  ReviewSummary optional
Es el ReviewSummary de este lugar.
servesBeer
Tipo:  boolean optional
Indica si en el lugar se sirve cerveza. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesBreakfast
Tipo:  boolean optional
Indica si un lugar ofrece desayunos. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesBrunch
Tipo:  boolean optional
Indica si un lugar sirve brunch. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "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 la cena. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesLunch
Tipo:  boolean optional
Indica si un lugar ofrece almuerzos. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesVegetarianFood
Tipo:  boolean optional
Si un lugar ofrece comida vegetariana Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
servesWine
Tipo:  boolean optional
Indica si en el lugar se sirve vino. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor. Devuelve "undefined" si aún no se solicitó este campo.
shortFormattedAddress
Tipo:  string optional
Es la dirección corta de la ubicación.
subDestinations
Tipo:  Array<Place> optional
Es la lista de subdestinos de este lugar. Los subdestinos son lugares específicos asociados con un lugar principal. Estos proporcionan destinos más específicos para los usuarios que realizan búsquedas dentro de un lugar grande o complejo, como un aeropuerto, un parque nacional, una universidad o un estadio.
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
Es la cantidad de calificaciones de los usuarios que contribuyeron al Place.rating de este lugar.
utcOffsetMinutes
Tipo:  number optional
Es la diferencia de la zona horaria actual del lugar con respecto a la zona UTC, en minutos. Por ejemplo, la hora estándar de Australia oriental (GMT+10) en el horario de verano es 11 horas más que la UTC, por lo que el utc_offset_minutes será 660. Para las zonas horarias anteriores a la UTC, la diferencia es negativa. Por ejemplo, el 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
Es el sitio web autorizado para este lugar, por ejemplo, la página principal de una empresa.
openingHours
Tipo:  OpeningHours optional
hasWiFi
Tipo:  boolean optional
fetchFields
fetchFields(options)
Parámetros: 
Valor de retorno:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • date:  Date optional
Valor de retorno:  Promise<Date optional>
Calcula el Date para la próxima hora de apertura con el Place.regularOpeningHours del lugar. Devuelve undefined si los datos no son suficientes para calcular el resultado o si este lugar no está operativo.
BetaisOpen
isOpen([date])
Parámetros: 
  • date:  Date optional El valor predeterminado es la hora actual.
Valor de retorno:  Promise<boolean optional>
Verifica si el lugar está abierto en el Date determinado. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcularlo, p.ej., si no se registró el horario de atención.
toJSON
toJSON()
Parámetros: Ninguno
Valor de retorno:  Object, un objeto JSON con todas las propiedades de Place solicitadas.

Interfaz PlaceOptions

Interfaz google.maps.places.PlaceOptions

Opciones para construir un Place.

id optional
Tipo:  string optional
Es el ID de lugar único.
requestedLanguage optional
Tipo:  string optional
Es un identificador del idioma en el que se deben devolver los detalles. Consulta la lista de idiomas compatibles.
requestedRegion optional
Tipo:  string optional
Es el código de la región del usuario. Esto puede afectar las fotos que se devuelven y, posiblemente, otros aspectos. El código de región acepta un valor de dos caracteres de ccTLD ("dominio de nivel superior"). 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 su código ISO 3166-1 es "gb" (técnicamente para la entidad "Reino Unido de Gran Bretaña e Irlanda del Norte").
resourceName optional
Tipo:  string optional
Es el nombre único del recurso de lugar.

Clase AccessibilityOptions

Clase google.maps.places.AccessibilityOptions

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

hasWheelchairAccessibleEntrance
Tipo:  boolean optional
Indica si un lugar tiene una entrada accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
hasWheelchairAccessibleParking
Tipo:  boolean optional
Indica si un lugar tiene estacionamiento accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
hasWheelchairAccessibleRestroom
Tipo:  boolean optional
Indica si un lugar tiene un baño accesible para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
hasWheelchairAccessibleSeating
Tipo:  boolean optional
Indica si un lugar ofrece asientos accesibles para personas en silla de ruedas. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.

Clase AddressComponent

Clase google.maps.places.AddressComponent

Es el componente de dirección de la ubicación del lugar.

Para acceder, llama al const {AddressComponent} = await google.maps.importLibrary("places").
Consulta 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 breve y abreviado del componente de dirección determinado.
types
Tipo:  Array<string>
Es un array de cadenas que indica el tipo de este componente de dirección. Puedes encontrar una lista de tipos válidos aquí.

Clase Attribution

Clase google.maps.places.Attribution

Información sobre un proveedor de datos para un lugar.

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

provider
Tipo:  string optional
Es el nombre del proveedor de datos del lugar.
providerURI
Tipo:  string optional
Es el URI del proveedor de datos del lugar.

Clase AuthorAttribution

Clase google.maps.places.AuthorAttribution

Información sobre el autor del contenido generado por usuarios.

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

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

Clase ConnectorAggregation

Clase google.maps.places.ConnectorAggregation

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

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

availabilityLastUpdateTime
Tipo:  Date optional
La hora en la que se actualizó por última vez la información de disponibilidad del conector en esta agregación.
availableCount
Tipo:  number optional
Es la cantidad de conectores de esta agregación que están disponibles actualmente.
count
Tipo:  number
Es la cantidad de conectores en esta agregación.
maxChargeRateKw
Tipo:  number
Es la 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 actualmente.
type
Tipo:  EVConnectorType optional
Es el tipo de conector de esta agregación.

Clase ConsumerAlert

Clase google.maps.places.ConsumerAlert

Es el mensaje de alerta para el consumidor. Todo el texto se renderiza en el idioma especificado por el campo languageCode.

Para acceder, llama al const {ConsumerAlert} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

details
Tipo:  ConsumerAlertDetails optional
Son los detalles del mensaje de alerta para el consumidor.
languageCode
Tipo:  string optional
Es el código de idioma del mensaje de alerta para el consumidor.
overview
Tipo:  string optional
Es la descripción general del mensaje de alerta para el consumidor.

Clase ConsumerAlertDetails

Clase google.maps.places.ConsumerAlertDetails

Son los detalles del mensaje de alerta para el consumidor.

Para acceder, llama al const {ConsumerAlertDetails} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

aboutLinkTitle
Tipo:  string optional
Es el título que se mostrará en un vínculo para proporcionar más información.
aboutLinkURI
Tipo:  string optional
Es el URI de un vínculo para proporcionar más información.
description
Tipo:  string optional
Es la descripción del mensaje de alerta para el consumidor.
title
Tipo:  string optional
Es el título que se mostrará junto con la descripción detallada.

Clase ContentBlock

Clase google.maps.places.ContentBlock

ContentBlock describe el contenido de un resumen y de dónde proviene.

Para acceder, llama al const {ContentBlock} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

content
Tipo:  string optional
Contenido relacionado con el tema.
contentLanguageCode
Tipo:  string optional
Es el código de idioma del contenido.
referencedPlaces
Tipo:  Array<Place>
Es una lista de Place a los que se hace referencia. Cuando se recupera por primera vez, cada lugar solo contiene un ID de lugar en el campo id.

Clase EVChargeAmenitySummary

Clase google.maps.places.EVChargeAmenitySummary

Resumen generado por IA de las comodidades cerca de la estación de carga de VE Esto solo se aplica a los lugares con el tipo electric_vehicle_charging_station.

Para acceder, llama al const {EVChargeAmenitySummary} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

coffee
Tipo:  ContentBlock optional
Un resumen de las opciones de cafeterías cercanas.
disclosureText
Tipo:  string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
Tipo:  string optional
Es el código de idioma del texto de divulgación.
flagContentURI
Tipo:  string optional
Un URI para informar un problema con el resumen.
overview
Tipo:  ContentBlock optional
Una descripción general de las comodidades disponibles.
restaurant
Tipo:  ContentBlock optional
Un resumen de los restaurantes cercanos
store
Tipo:  ContentBlock optional
Un resumen de las tiendas cercanas

Clase EVChargeOptions

Clase google.maps.places.EVChargeOptions

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

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

connectorAggregations
Es una lista de agregaciones de conectores de carga de VE que contienen conectores del mismo tipo y con 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 se pueden cargar de forma simultánea.

Constantes de EVConnectorType

Constantes de google.maps.places.EVConnectorType

Tipos de conectores de carga de VE.

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

CCS_COMBO_1 Sistema de carga combinado (CA y CC). Se basa en el conector SAE tipo 1 J-1772.
CCS_COMBO_2 Sistema de carga combinado (CA y CC). Se basa en el conector Mennekes de tipo 2.
CHADEMO Conector de tipo CHAdeMO.
J1772 Conector J1772 tipo 1.
NACS El Estándar de Carga de América del Norte (NACS), estandarizado como SAE J3400
OTHER Otros tipos de conectores
TESLA El conector genérico de TESLA. Este es el NACS en Norteamérica, pero puede ser un conector que no sea 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 representa más la capacidad de cargar un vehículo de la marca Tesla en una estación de carga de Tesla.
TYPE_2 Conector IEC 62196 tipo 2. A menudo, se lo conoce como MENNEKES.
UNSPECIFIED_GB_T El tipo 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.

Interfaz EVSearchOptions

Interfaz google.maps.places.EVSearchOptions

Son las opciones relacionadas con los VE que se pueden especificar para una solicitud de búsqueda de lugares.

connectorTypes optional
Tipo:  Array<EVConnectorType> optional
Es la lista de tipos de conectores de VE preferidos. Se filtran los lugares que no admiten ninguno de los tipos de conectores indicados.
minimumChargingRateKw optional
Tipo:  number optional
Es la tasa de carga mínima requerida en kilovatios. Se filtran los lugares con una velocidad de carga inferior a la especificada.

Interfaz FetchFieldsRequest

Interfaz google.maps.places.FetchFieldsRequest

Opciones para recuperar campos de Place.

fields
Tipo:  Array<string>
Es la lista de campos que se recuperarán.

Clase FuelOptions

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 al const {FuelOptions} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

fuelPrices
Tipo:  Array<FuelPrice>
Es una lista de precios de combustible para cada tipo de combustible que tiene esta estación, con una entrada por tipo de combustible.

Clase FuelPrice

Clase google.maps.places.FuelPrice

Información sobre el precio del combustible para un tipo de combustible determinado.

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

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

Constantes de FuelType

Constantes de google.maps.places.FuelType

Tipos de combustible

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

BIO_DIESEL Biodiésel.
DIESEL Combustible diésel
DIESEL_PLUS Diésel y combustible.
E100 E 100.
E80 E 80.
E85 E 85.
LPG GLP.
METHANE Metano.
MIDGRADE Súper
PREMIUM Alta calidad
REGULAR_UNLEADED Sin plomo normal.
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 Diésel para camiones.

Clase GenerativeSummary

Clase google.maps.places.GenerativeSummary

Resumen generado por IA del lugar.

Para acceder, llama al const {GenerativeSummary} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

disclosureText
Tipo:  string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
Tipo:  string optional
Es el código de idioma del texto de divulgación.
flagContentURI
Tipo:  string optional
Un URI para informar un problema con el resumen.
overview
Tipo:  string optional
Es la descripción general del lugar.
overviewLanguageCode
Tipo:  string optional
Es el código de idioma de la descripción general.

Clase google.maps.places.GoogleMapsLinks

Vínculos para activar diferentes acciones de Google Maps

Para acceder, llama al const {GoogleMapsLinks} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

directionsURI
Tipo:  string optional
Un vínculo para mostrar las instrucciones sobre cómo llegar al lugar en Google Maps El vínculo solo completa la ubicación de destino y usa el modo de viaje predeterminado DRIVE.
photosURI
Tipo:  string optional
Es un vínculo para mostrar las fotos del lugar en Google Maps.
placeURI
Tipo:  string optional
Un vínculo para mostrar el lugar en Google Maps
reviewsURI
Tipo:  string optional
Es un vínculo para mostrar las opiniones sobre el lugar en Google Maps.
writeAReviewURI
Tipo:  string optional
Es un vínculo para escribir una opinión sobre el lugar en Google Maps.

Clase Money

Clase google.maps.places.Money

Es una representación de un importe de dinero con su tipo de moneda.

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

currencyCode
Tipo:  string
Es el código de moneda de tres letras, según 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 de retorno:  string
Devuelve una representación legible por humanos del importe de dinero con su símbolo de moneda.

Clase NeighborhoodSummary

Clase google.maps.places.NeighborhoodSummary

Resumen generado por IA de los lugares de interés cercanos al lugar.

Para acceder, llama al const {NeighborhoodSummary} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

description
Tipo:  ContentBlock optional
Una descripción detallada del vecindario.
disclosureText
Tipo:  string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
Tipo:  string optional
Es el código de idioma del texto de divulgación.
flagContentURI
Tipo:  string optional
Un URI para informar un problema con el resumen.
overview
Tipo:  ContentBlock optional
Una descripción general del vecindario.

Clase OpeningHours

Clase google.maps.places.OpeningHours

Información sobre el horario de atención de un lugar.

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

periods
Son los períodos de atención que cubren 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á de forma adecuada para el idioma actual. El orden de los elementos en este array depende del idioma. En algunos idiomas, la semana comienza el lunes y, en otros, el domingo.

Clase OpeningHoursPeriod

Clase google.maps.places.OpeningHoursPeriod

Es un período en el que el lugar está abierto.

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

close
Tipo:  OpeningHoursPoint optional
Es el horario de cierre del lugar.
open
Es la hora de apertura del lugar.

Clase OpeningHoursPoint

Clase google.maps.places.OpeningHoursPoint

Es un punto en el que el lugar cambia su estado de apertura.

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

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

Clase ParkingOptions

Clase google.maps.places.ParkingOptions

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

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

Clase PaymentOptions

Clase google.maps.places.PaymentOptions

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

acceptsCashOnly
Tipo:  boolean optional
Indica si un lugar solo acepta pagos en efectivo. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
acceptsCreditCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de crédito. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
acceptsDebitCards
Tipo:  boolean optional
Indica si un lugar acepta pagos con tarjeta de débito. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.
acceptsNFC
Tipo:  boolean optional
Indica si un lugar acepta pagos con NFC. Devuelve "true" o "false" si se conoce el valor. Devuelve "null" si se desconoce el valor.

Clase Photo

Clase google.maps.places.Photo

Información sobre una foto de un lugar.

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

authorAttributions
Es el texto de atribución que se mostrará para esta foto.
flagContentURI
Tipo:  string optional
Un vínculo en el que el usuario puede marcar un problema con la foto
googleMapsURI
Tipo:  string optional
Un vínculo para mostrar la foto en Google Maps
heightPx
Tipo:  number
Es la altura de la foto en píxeles.
widthPx
Tipo:  number
Es el ancho de la foto en píxeles.
getURI
getURI([options])
Parámetros: 
Valor de retorno:  string
Devuelve la URL de la imagen correspondiente a las opciones especificadas.

Clase PlusCode

Clase google.maps.places.PlusCode

Es el Plus Code del lugar. Consulta https://plus.codes/ para obtener más información.

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

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

Clase PostalAddress

Clase google.maps.places.PostalAddress

Representa una dirección postal (p.ej., para que un servicio postal entregue artículos). Nota: La API de JavaScript usa PostalAddress para crear instancias de objetos que representan los datos que devuelve el servicio web.

Esta clase implementa PostalAddressLiteral.

Para acceder, llama al const {PostalAddress} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

addressLines
Tipo:  Array<string>
Líneas de dirección no estructuradas que describen los niveles más bajos de una dirección.
administrativeArea
Tipo:  string optional
Es la subdivisión administrativa más alta que se usa para las direcciones postales de un país o región.
languageCode
Tipo:  string optional
Es el código de idioma BCP-47 del contenido de esta dirección. Ejemplos: "zh-Hant", "ja", "ja-Latn", "en".
locality
Tipo:  string optional
Por lo general, se refiere a la parte de la dirección que indica la ciudad o el pueblo.
organization
Tipo:  string optional
El nombre de la organización de la dirección.
postalCode
Tipo:  string optional
Código postal de la dirección.
recipients
Tipo:  Array<string>
El destinatario en la dirección.
regionCode
Tipo:  string
Código de región de CLDR para el país o la región de la dirección. Ejemplo: "CH" para Suiza. Consulta https://cldr.unicode.org/ y https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html para obtener más detalles.
sortingCode
Tipo:  string optional
Es el código de clasificación de la dirección.
sublocality
Tipo:  string optional
Sublocalidad de la dirección, como vecindarios, distritos o barrios.

Interfaz PostalAddressLiteral

Interfaz google.maps.places.PostalAddressLiteral

Son los datos para hidratar una PostalAddress.

regionCode
Tipo:  string
addressLines optional
Tipo:  Iterable<string> optional
administrativeArea optional
Tipo:  string optional
languageCode optional
Tipo:  string optional
locality optional
Tipo:  string optional
organization optional
Tipo:  string optional
postalCode optional
Tipo:  string optional
recipients optional
Tipo:  Iterable<string> optional
sortingCode optional
Tipo:  string optional
sublocality optional
Tipo:  string optional

Constantes de PriceLevel

Constantes de google.maps.places.PriceLevel

Nivel de precios de un lugar.

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

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE

Clase PriceRange

Clase google.maps.places.PriceRange

Es el intervalo de precios asociado con un lugar. endPrice podría no estar establecido, lo que indica un rango sin límite superior (p.ej., "Más de USD 100").

Para acceder, llama al const {PriceRange} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

endPrice
Tipo:  Money optional
Es el extremo superior del intervalo de precios (inclusive). El precio debe ser inferior a este importe.
startPrice
Tipo:  Money
Es el extremo inferior del intervalo de precios (inclusive). El precio debe ser igual o superior a este importe.

Clase de repaso

Clase google.maps.places.Review

Información sobre una opinión de un lugar.

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

authorAttribution
Tipo:  AuthorAttribution optional
El revisor
flagContentURI
Tipo:  string optional
Un vínculo en el que el usuario puede marcar un problema con la opinión
googleMapsURI
Tipo:  string optional
Un vínculo para mostrar la opinión en Google Maps.
originalText
Tipo:  string optional
Es el texto de la opinión en su idioma original.
originalTextLanguageCode
Tipo:  string optional
Es un código de idioma IETF que indica el idioma original de 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 tiempo reciente con formato, que expresa la hora de la opinión en relación con 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 localizado de la opinión.
textLanguageCode
Tipo:  string optional
Es un código de idioma IETF que indica el idioma localizado de la opinión.
visitDateMonth
Tipo:  number optional
Es el mes de la fecha en que el autor de la opinión visitó el lugar. Este campo se basa en 0; 0 es enero y 11 es diciembre.
visitDateYear
Tipo:  number optional
Es el año de la fecha en que el autor de la opinión visitó el lugar.

Clase ReviewSummary

Clase google.maps.places.ReviewSummary

Es un resumen generado por IA de las opiniones de los usuarios sobre el lugar.

Para acceder, llama al const {ReviewSummary} = await google.maps.importLibrary("places").
Consulta Bibliotecas de la API de Maps JavaScript.

disclosureText
Tipo:  string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
Tipo:  string optional
Es el código de idioma del texto de divulgación.
flagContentURI
Tipo:  string optional
Un URI para informar un problema con el resumen.
reviewsURI
Tipo:  string optional
Es un URI para mostrar las opiniones de este lugar en Google Maps.
text
Tipo:  string optional
Es el resumen de las opiniones de los usuarios.
textLanguageCode
Tipo:  string optional
Es el código de idioma del resumen de las opiniones de los usuarios.

Interfaz SearchByTextRequest

Interfaz google.maps.places.SearchByTextRequest

Es la interfaz de solicitud para Place.searchByText.

fields
Tipo:  Array<string>
Son los campos que se incluirán en la respuesta, por los que se facturará. Si se pasa ['*'], se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda en las implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo.
evSearchOptions optional
Tipo:  EVSearchOptions optional
Son las opciones relacionadas con los VE que se pueden especificar para una solicitud de búsqueda de lugares.
includedType optional
Tipo:  string optional
Es 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
La configuración predeterminada es 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 en el idioma preferido, si está disponible. Se establecerá de forma predeterminada en la preferencia de idioma del navegador. Lista actual de idiomas admitidos: https://developers.google.com/maps/faq#languagesupport.
locationBias optional
Es la región en la que se realizará la búsqueda. Esta ubicación sirve como sesgo, lo que significa que se podrían devolver resultados en torno a la ubicación determinada. No se puede establecer junto con locationRestriction.
locationRestriction optional
Es la región en la que se realizará la búsqueda. Esta ubicación funciona como una restricción, lo que significa que no se mostrarán los resultados que se encuentren fuera de ella. 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
Filtra 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á al 0.5 más cercano(límite superior). 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 lugares que están marcados con ciertos niveles de precios. Se puede elegir cualquier combinación de niveles de precios. De forma predeterminada, se incluyen todos los niveles de precios.
query optional
Tipo:  string optional
BetarankBy optional
rankPreference optional
La configuración predeterminada es SearchByTextRankPreference.RELEVANCE.
Cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
Es el código de país o región de Unicode (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 la región, si está disponible. El parámetro puede afectar los resultados según la legislación aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que, por el momento, no se admiten los códigos de región de 3 dígitos.
textQuery optional
Tipo:  string optional
Es obligatorio cuando no usas SearchByTextRequest.query. Es la consulta de texto para la búsqueda textual.
useStrictTypeFiltering optional
Tipo:  boolean optional
La configuración predeterminada es false.
Se usa para establecer un filtrado de tipo estricto para SearchByTextRequest.includedType. Si se establece como verdadero, solo se devolverán los resultados del mismo tipo.

Constantes de SearchByTextRankPreference

Constantes de google.maps.places.SearchByTextRankPreference

Es la enumeración RankPreference para SearchByTextRequest.

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

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

Interfaz SearchNearbyRequest

Interfaz google.maps.places.SearchNearbyRequest

Es la 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, por los que se facturará. Si se pasa ['*'], se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda en las implementaciones de producción). Puedes solicitar cualquier propiedad de la clase Place como un campo.
locationRestriction
Es la región en la que se realizará la búsqueda, especificada como un círculo con centro y radio. No se devuelven resultados fuera de la ubicación proporcionada.
excludedPrimaryTypes optional
Tipo:  Array<string> optional
Son los tipos de lugares principales excluidos. Consulta la lista completa de tipos admitidos. Un lugar solo puede tener un 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
Son los tipos de lugares excluidos. Consulta la lista completa de tipos admitidos. Un lugar puede tener muchos tipos 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
Tipos de lugares principales incluidos. Consulta la lista completa de tipos admitidos. Un lugar solo puede tener un 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
Tipos de lugares incluidos Consulta la lista completa de tipos admitidos. Un lugar puede tener muchos tipos 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á de forma predeterminada en la preferencia de idioma del navegador. 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. Para conocer los valores aceptables y predeterminados, consulta la referencia de la API de Places.
rankPreference optional
La configuración predeterminada es SearchNearbyRankPreference.POPULARITY.
Cómo se clasificarán los resultados en la respuesta.
region optional
Tipo:  string optional
Es el código de país o región de Unicode (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 la región, si está disponible. El parámetro puede afectar los resultados según la legislación aplicable. Para obtener más información, consulta https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html. Ten en cuenta que, por el momento, no se admiten los códigos de región de 3 dígitos.

Constantes de SearchNearbyRankPreference

Constantes de google.maps.places.SearchNearbyRankPreference

Es la enumeración RankPreference para SearchNearbyRequest.

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

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