Places Data

Clase Place

class google.maps.places.Place implements PlaceOptions
library "places"

const {Place} = await google.maps.importLibrary("places");
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
readonly
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
readonly
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.
addressDescriptor
readonly
Tipo: AddressDescriptor optional
Es el descriptor de dirección de este lugar. Los descriptores de direcciones incluyen información adicional que ayuda a describir una ubicación con puntos de referencia y áreas. Consulta la cobertura regional de los descriptores de direcciones en https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage.
adrFormatAddress
readonly
Tipo: string optional
Es la representación de la dirección del lugar en el microformato adr.
allowsDogs
readonly
Tipo: boolean optional
attributions
readonly
Tipo: Array<Attribution> optional
Son los proveedores de datos que se deben mostrar para el lugar.
businessStatus
readonly
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
readonly
Tipo: ConsumerAlert optional
Es la alerta para el consumidor de este lugar.
containingPlaces
readonly
Tipo: Array<Place> optional
Es la lista de lugares que contienen este lugar. Los lugares contenedores son aquellos que contienen el lugar.
currentOpeningHours
readonly
Tipo: OpeningHours optional
El horario de atención de los próximos siete días (incluido hoy). Esto incluye horarios excepcionales, como días feriados y cierres irregulares.
currentSecondaryOpeningHours
readonly
Es el horario secundario actual de este lugar, que incluye horarios excepcionales, como días feriados y cierres irregulares, para los próximos siete días. Los horarios secundarios son diferentes de los horarios principales de un lugar. Por ejemplo, un restaurante puede especificar el horario de atención en el automóvil o el horario de entrega como su horario secundario.
displayName
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Tipo: EVChargeAmenitySummary optional
Es el EVChargeAmenitySummary de este lugar.
evChargeOptions
readonly
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
readonly
Tipo: string optional
La dirección completa de la ubicación.
fuelOptions
readonly
Tipo: FuelOptions optional
Son las opciones de combustible que ofrece el lugar. undefined si no se solicitaron las opciones de combustible desde el servidor.
futureOpeningDate
readonly
Tipo: Date optional
Es la fecha en que se abrirá este lugar, si su businessStatus es FUTURE_OPENING. Cuando no se solicite el campo, este no se definirá. De lo contrario, este campo se completará con la fecha de apertura si está disponible, y con un valor nulo si no lo está.
generativeSummary
readonly
Tipo: GenerativeSummary optional
Es el GenerativeSummary de este lugar.
googleMapsURI
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Tipo: boolean optional
hasMenuForChildren
readonly
Tipo: boolean optional
hasOutdoorSeating
readonly
Tipo: boolean optional
hasRestroom
readonly
Tipo: boolean optional
hasTakeout
readonly
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
readonly
Tipo: string optional
Es el código de color hexadecimal predeterminado para la categoría del lugar.
id
readonly
Tipo: string
Es el ID de lugar único.
internationalPhoneNumber
readonly
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
readonly
Tipo: boolean optional
isGoodForGroups
readonly
Tipo: boolean optional
isGoodForWatchingSports
readonly
Tipo: boolean optional
isPureServiceAreaBusiness
readonly
Tipo: boolean optional
Indica si el lugar es una empresa exclusivamente de servicio en el área. Una empresa exclusivamente de servicio en el área es una empresa que visita a los clientes o les entrega sus productos directamente, pero que no los atiende en su dirección comercial. Por ejemplo, es posible que las empresas de servicios de limpieza o de plomería no tengan una dirección física o una ubicación en Google Maps.
isReservable
readonly
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
readonly
Tipo: LatLng optional
Es la posición del lugar.
nationalPhoneNumber
readonly
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
readonly
Tipo: NeighborhoodSummary optional
Es el NeighborhoodSummary de este lugar.
parkingOptions
readonly
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
readonly
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
readonly
Tipo: Array<Photo> optional
Fotos de este lugar. La colección contendrá hasta diez objetos Photo.
plusCode
readonly
Tipo: PlusCode optional
postalAddress
readonly
Tipo: PostalAddress optional
priceLevel
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Tipo: number optional
Es una calificación, entre 1.0 y 5.0, basada en las opiniones de los usuarios sobre este lugar.
regularOpeningHours
readonly
Tipo: OpeningHours optional
Es el horario de atención habitual de este lugar. Esto no incluye los horarios excepcionales, como los días feriados.
regularSecondaryOpeningHours
readonly
Es el horario secundario habitual de este lugar, que excluye los horarios excepcionales, como los días feriados y los cierres irregulares. Los horarios secundarios son diferentes de los horarios principales de un lugar. Por ejemplo, un restaurante puede especificar el horario de atención en el automóvil o el horario de entrega como su horario secundario.
requestedLanguage
Tipo: string optional
Es el idioma solicitado para este lugar.
requestedRegion
Tipo: string optional
Es la región solicitada para este lugar.
resourceName
readonly
Tipo: string
Es el nombre único del recurso de lugar.
reviews
readonly
Tipo: Array<Review> optional
Es una lista de opiniones sobre este lugar.
reviewSummary
readonly
Tipo: ReviewSummary optional
Es el ReviewSummary de este lugar.
servesBeer
readonly
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
readonly
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
readonly
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
readonly
Tipo: boolean optional
servesCoffee
readonly
Tipo: boolean optional
servesDessert
readonly
Tipo: boolean optional
servesDinner
readonly
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
readonly
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
readonly
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
readonly
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
readonly
Tipo: string optional
Es la dirección corta de la ubicación.
subDestinations
readonly
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
readonly
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.
timeZone
readonly
Tipo: TimeZone optional
Es la zona horaria de este lugar.
transitStation
readonly
Tipo: TransitStation optional
Información sobre la estación de transporte público. undefined si los datos de transporte público no se cargaron desde el servidor
types
readonly
Tipo: Array<string> optional
Es un array de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"]).
userRatingCount
readonly
Tipo: number optional
Es la cantidad de calificaciones de los usuarios que contribuyeron al Place.rating de este lugar.
utcOffsetMinutes
readonly
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
readonly
Tipo: LatLngBounds optional
Es el viewport preferido cuando se muestra este lugar en un mapa.
websiteURI
readonly
Tipo: string optional
Es el sitio web autorizado para este lugar, por ejemplo, la página principal de una empresa.
openingHours
readonly
Tipo: OpeningHours optional
hasWiFi
readonly
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.
Heredado: toJSON

Interfaz PlaceOptions

interfaz google.maps.places.PlaceOptions
implementada por Place

Opciones para construir un Place.

id
opcional
Tipo: string optional
Es el ID de lugar único.
requestedLanguage
opcional
Tipo: string optional
Es un identificador del idioma en el que se deben devolver los detalles. Consulta la lista de idiomas compatibles.
requestedRegion
opcional
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
opcional
Tipo: string optional
Es el nombre único del recurso de lugar.

Clase AccessibilityOptions

clase google.maps.places.AccessibilityOptions
biblioteca "places"

const {AccessibilityOptions} = await google.maps.importLibrary("places");
hasWheelchairAccessibleEntrance
readonly
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
readonly
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
readonly
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
readonly
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
biblioteca "places"

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

const {AddressComponent} = await google.maps.importLibrary("places");
longText
readonly
Tipo: string optional
Es el texto completo del componente de la dirección.
shortText
readonly
Tipo: string optional
Es el texto breve y abreviado del componente de dirección determinado.
types
readonly
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í.
Heredado: toJSON

Clase AddressDescriptor

clase google.maps.places.AddressDescriptor
biblioteca "places"

Es una descripción relacional de una ubicación. Incluye un conjunto clasificado de puntos de referencia cercanos y áreas de contención precisas, así como su relación con la ubicación de destino.

const {AddressDescriptor} = await google.maps.importLibrary("places");
areas
readonly
Tipo: Array<Area>
Es una lista clasificada de áreas contenidas o adyacentes. Las áreas más reconocibles y precisas se clasifican primero.
landmarks
readonly
Es una lista clasificada de puntos de referencia cercanos. Los puntos de referencia más reconocibles y cercanos se clasifican primero.
Heredado: toJSON

Clase Area

clase google.maps.places.Area
biblioteca "places"

Información del área y su relación con la ubicación de segmentación.

const {Area} = await google.maps.importLibrary("places");
containment
readonly
Tipo: Containment optional
Define la relación espacial entre la ubicación de segmentación y el área.
place
readonly
Tipo: Place
El lugar del área.
Heredado: toJSON

Clase Attribution

clase google.maps.places.Attribution
biblioteca "places"

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

const {Attribution} = await google.maps.importLibrary("places");
provider
readonly
Tipo: string optional
Es el nombre del proveedor de datos del lugar.
providerURI
readonly
Tipo: string optional
Es el URI del proveedor de datos del lugar.
Heredado: toJSON

Clase AuthorAttribution

clase google.maps.places.AuthorAttribution
biblioteca "places"

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

const {AuthorAttribution} = await google.maps.importLibrary("places");
displayName
readonly
Tipo: string
Es el nombre del autor de este resultado.
photoURI
readonly
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
readonly
Tipo: string optional
Es el URI del perfil del autor para este resultado.
Heredado: toJSON

Clase ConnectorAggregation

clase google.maps.places.ConnectorAggregation
biblioteca "places"

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

const {ConnectorAggregation} = await google.maps.importLibrary("places");
availabilityLastUpdateTime
readonly
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
readonly
Tipo: number optional
Es la cantidad de conectores de esta agregación que están disponibles actualmente.
count
readonly
Tipo: number
Es la cantidad de conectores en esta agregación.
maxChargeRateKw
readonly
Tipo: number
Es la tasa de carga máxima estática en kW de cada conector de la agregación.
outOfServiceCount
readonly
Tipo: number optional
Cantidad de conectores de esta agregación que están fuera de servicio actualmente.
type
readonly
Tipo: EVConnectorType optional
Es el tipo de conector de esta agregación.

Clase ConsumerAlert

clase google.maps.places.ConsumerAlert
biblioteca "places"

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

const {ConsumerAlert} = await google.maps.importLibrary("places");
details
readonly
Tipo: ConsumerAlertDetails optional
Son los detalles del mensaje de alerta para el consumidor.
languageCode
readonly
Tipo: string optional
Es el código de idioma del mensaje de alerta para el consumidor.
overview
readonly
Tipo: string optional
Es la descripción general del mensaje de alerta para el consumidor.
Heredado: toJSON

Clase ConsumerAlertDetails

clase google.maps.places.ConsumerAlertDetails
biblioteca "places"

Son los detalles del mensaje de alerta para el consumidor.

const {ConsumerAlertDetails} = await google.maps.importLibrary("places");
aboutLinkTitle
readonly
Tipo: string optional
Es el título que se mostrará en un vínculo para proporcionar más información.
aboutLinkURI
readonly
Tipo: string optional
Es el URI de un vínculo para proporcionar más información.
description
readonly
Tipo: string optional
Es la descripción del mensaje de alerta para el consumidor.
title
readonly
Tipo: string optional
Es el título que se mostrará junto con la descripción detallada.

Constantes de contención

constantes google.maps.places.Containment
biblioteca "places"

Define la relación espacial entre la ubicación de segmentación y el área. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo ContainmentString.

const {Containment} = await google.maps.importLibrary("places");
NEAR La ubicación de segmentación está fuera de la región del área, pero cerca. Consulta la documentación del servicio web para obtener más información.
OUTSKIRTS La ubicación de segmentación se encuentra dentro de la región del área, cerca del borde. Consulta la documentación del servicio web para obtener más información.
WITHIN La ubicación de segmentación se encuentra dentro de la región del área, cerca del centro. Consulta la documentación del servicio web para obtener más información.

Clase ContentBlock

clase google.maps.places.ContentBlock
biblioteca "places"

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

const {ContentBlock} = await google.maps.importLibrary("places");
content
readonly
Tipo: string optional
Contenido relacionado con el tema.
contentLanguageCode
readonly
Tipo: string optional
Es el código de idioma del contenido.
referencedPlaces
readonly
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.
Heredado: toJSON

Clase EVChargeAmenitySummary

clase google.maps.places.EVChargeAmenitySummary
biblioteca "places"

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.

const {EVChargeAmenitySummary} = await google.maps.importLibrary("places");
coffee
readonly
Tipo: ContentBlock optional
Un resumen de las opciones de cafeterías cercanas.
disclosureText
readonly
Tipo: string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
readonly
Tipo: string optional
Es el código de idioma del texto de divulgación.
flagContentURI
readonly
Tipo: string optional
Un URI para informar un problema con el resumen.
overview
readonly
Tipo: ContentBlock optional
Una descripción general de las comodidades disponibles.
restaurant
readonly
Tipo: ContentBlock optional
Un resumen de los restaurantes cercanos
store
readonly
Tipo: ContentBlock optional
Un resumen de las tiendas cercanas
Heredado: toJSON

Clase EVChargeOptions

clase google.maps.places.EVChargeOptions
biblioteca "places"

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

const {EVChargeOptions} = await google.maps.importLibrary("places");
connectorAggregations
readonly
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
readonly
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.
Heredado: toJSON

Constantes de EVConnectorType

constantes google.maps.places.EVConnectorType
biblioteca "places"

Consulta http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 para obtener más información y contexto sobre los tipos de conectores de carga de VE. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo EVConnectorTypeString.

const {EVConnectorType} = await google.maps.importLibrary("places");
CCS_COMBO_1 Sistema de carga combinado (CA y CC). Consulta la documentación del servicio web para obtener más información.
CCS_COMBO_2 Sistema de carga combinado (CA y CC). Consulta la documentación del servicio web para obtener más información.
CHADEMO Conector de tipo CHAdeMO. Consulta la documentación del servicio web para obtener más información.
J1772 Conector J1772 tipo 1. Consulta la documentación del servicio web para obtener más información.
NACS El Estándar de Carga de América del Norte (NACS), estandarizado como SAE J3400 Consulta la documentación del servicio web para obtener más información.
OTHER Otros tipos de conectores Consulta la documentación del servicio web para obtener más información.
TESLA El conector genérico de TESLA. Consulta la documentación del servicio web para obtener más información.
TYPE_2 Conector IEC 62196 tipo 2. Consulta la documentación del servicio web para obtener más información.
UNSPECIFIED_GB_T El tipo GB/T corresponde al estándar GB/T de China. Consulta la documentación del servicio web para obtener más información.
UNSPECIFIED_WALL_OUTLET Tomacorriente no especificado. Consulta la documentación del servicio web para obtener más información.

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
opcional
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
opcional
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: Iterable<string>
Es la lista de campos que se recuperarán.
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Son identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS.

Clase FuelOptions

clase google.maps.places.FuelOptions
biblioteca "places"

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

const {FuelOptions} = await google.maps.importLibrary("places");
fuelPrices
readonly
Es una lista de precios de combustible para cada tipo de combustible que tiene esta estación, con una entrada por tipo de combustible.
Heredado: toJSON

Clase FuelPrice

clase google.maps.places.FuelPrice
biblioteca "places"

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

const {FuelPrice} = await google.maps.importLibrary("places");
price
readonly
Tipo: Money optional
Es el precio del combustible.
type
readonly
Tipo: FuelType optional
Es el tipo de combustible.
updateTime
readonly
Tipo: Date optional
La hora en la que se actualizó el precio del combustible por última vez.

Constantes de FuelType

constantes google.maps.places.FuelType
biblioteca "places"

Tipos de combustible Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo FuelTypeString.

const {FuelType} = await google.maps.importLibrary("places");
BIO_DIESEL Biodiésel. Consulta la documentación del servicio web para obtener más información.
DIESEL Combustible diésel Consulta la documentación del servicio web para obtener más información.
DIESEL_PLUS Diésel y combustible. Consulta la documentación del servicio web para obtener más información.
E100 E 100. Consulta la documentación del servicio web para obtener más información.
E80 E 80. Consulta la documentación del servicio web para obtener más información.
E85 E 85. Consulta la documentación del servicio web para obtener más información.
LPG Gas licuado de petróleo. Consulta la documentación del servicio web para obtener más información.
METHANE Metano. Consulta la documentación del servicio web para obtener más información.
MIDGRADE Súper Consulta la documentación del servicio web para obtener más información.
PREMIUM Alta calidad Consulta la documentación del servicio web para obtener más información.
REGULAR_UNLEADED Sin plomo normal. Consulta la documentación del servicio web para obtener más información.
SP100 SP 100. Consulta la documentación del servicio web para obtener más información.
SP91 SP 91. Consulta la documentación del servicio web para obtener más información.
SP91_E10 SP 91 E10. Consulta la documentación del servicio web para obtener más información.
SP92 SP 92. Consulta la documentación del servicio web para obtener más información.
SP95 SP 95. Consulta la documentación del servicio web para obtener más información.
SP95_E10 SP95 E10 Consulta la documentación del servicio web para obtener más información.
SP98 SP 98. Consulta la documentación del servicio web para obtener más información.
SP99 SP 99. Consulta la documentación del servicio web para obtener más información.
TRUCK_DIESEL Diésel para camiones. Consulta la documentación del servicio web para obtener más información.

Clase GenerativeSummary

clase google.maps.places.GenerativeSummary
biblioteca "places"

Resumen generado por IA del lugar.

const {GenerativeSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Tipo: string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
readonly
Tipo: string optional
Es el código de idioma del texto de divulgación.
flagContentURI
readonly
Tipo: string optional
Un URI para informar un problema con el resumen.
overview
readonly
Tipo: string optional
Es la descripción general del lugar.
overviewLanguageCode
readonly
Tipo: string optional
Es el código de idioma de la descripción general.
Heredado: toJSON

clase google.maps.places.GoogleMapsLinks
biblioteca "places"

Vínculos para activar diferentes acciones de Google Maps

const {GoogleMapsLinks} = await google.maps.importLibrary("places");
directionsURI
readonly
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
readonly
Tipo: string optional
Es un vínculo para mostrar las fotos del lugar en Google Maps.
placeURI
readonly
Tipo: string optional
Un vínculo para mostrar el lugar en Google Maps
reviewsURI
readonly
Tipo: string optional
Es un vínculo para mostrar las opiniones sobre el lugar en Google Maps.
writeAReviewURI
readonly
Tipo: string optional
Es un vínculo para escribir una opinión sobre el lugar en Google Maps.
Heredado: toJSON

Clase Landmark

clase google.maps.places.Landmark
biblioteca "places"

Información básica sobre el punto de referencia y su relación con la ubicación de segmentación Los puntos de referencia son lugares destacados que se pueden usar para describir una ubicación.

const {Landmark} = await google.maps.importLibrary("places");
place
readonly
Tipo: Place
Es el lugar del punto de referencia.
spatialRelationship
readonly
Es la relación espacial entre la ubicación de destino y el punto de referencia.
straightLineDistanceMeters
readonly
Tipo: number
Es la distancia en línea recta, en metros, entre el punto central del objetivo y el punto central del punto de referencia. En algunas situaciones, este valor puede ser mayor que travelDistanceMeters.
travelDistanceMeters
readonly
Tipo: number optional
La distancia de viaje, en metros, a lo largo de la red de rutas desde el objetivo hasta el punto de referencia, si se conoce. Este valor no tiene en cuenta el medio de transporte, como caminar, conducir o andar en bicicleta.
Heredado: toJSON

Clase Money

clase google.maps.places.Money
biblioteca "places"

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

const {Money} = await google.maps.importLibrary("places");
currencyCode
readonly
Tipo: string
Es el código de moneda de tres letras, según ISO 4217.
nanos
readonly
Tipo: number
Número de unidades nano (10^-9) del importe.
units
readonly
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.
Heredado: toJSON

Clase NeighborhoodSummary

clase google.maps.places.NeighborhoodSummary
biblioteca "places"

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

const {NeighborhoodSummary} = await google.maps.importLibrary("places");
description
readonly
Tipo: ContentBlock optional
Una descripción detallada del vecindario.
disclosureText
readonly
Tipo: string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
readonly
Tipo: string optional
Es el código de idioma del texto de divulgación.
flagContentURI
readonly
Tipo: string optional
Un URI para informar un problema con el resumen.
overview
readonly
Tipo: ContentBlock optional
Una descripción general del vecindario.
Heredado: toJSON

Clase OpeningHours

clase google.maps.places.OpeningHours
extendida por SecondaryOpeningHours
biblioteca "places"

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

const {OpeningHours} = await google.maps.importLibrary("places");
periods
readonly
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.
specialDays
readonly
Tipo: Array<Date>
Es un array de fechas que representan días especiales que se encuentran dentro del período actual. Los días especiales afectan el horario de atención de un lugar, p.ej., el día de Navidad o los cierres excepcionales. Se establece para currentOpeningHours y currentSecondaryOpeningHours si hay horarios excepcionales.
weekdayDescriptions
readonly
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.
Heredado: toJSON

Clase OpeningHoursPeriod

clase google.maps.places.OpeningHoursPeriod
biblioteca "places"

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

const {OpeningHoursPeriod} = await google.maps.importLibrary("places");
close
readonly
Tipo: OpeningHoursPoint optional
Es el horario de cierre del lugar.
open
readonly
Es la hora de apertura del lugar.
Heredado: toJSON

Clase OpeningHoursPoint

clase google.maps.places.OpeningHoursPoint
biblioteca "places"

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

const {OpeningHoursPoint} = await google.maps.importLibrary("places");
day
readonly
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
readonly
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
readonly
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.
Heredado: toJSON

Clase SecondaryOpeningHours

class google.maps.places.SecondaryOpeningHours extends OpeningHours
library "places"

Es la información sobre el horario de atención secundario de un lugar.

const {SecondaryOpeningHours} = await google.maps.importLibrary("places");
type
readonly
Tipo: string optional
Es el tipo de horario de atención secundario. Esto se refiere a lo que se aplica el horario secundario, como comida para llevar, entrega a domicilio o retiro. Consulta SecondaryHoursType para obtener una lista de valores válidos.
Heredados: periods, specialDays, weekdayDescriptions
Heredado: toJSON

Clase ParkingOptions

clase google.maps.places.ParkingOptions
biblioteca "places"

const {ParkingOptions} = await google.maps.importLibrary("places");
hasFreeGarageParking
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
readonly
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
biblioteca "places"

const {PaymentOptions} = await google.maps.importLibrary("places");
acceptsCashOnly
readonly
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
readonly
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
readonly
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
readonly
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
biblioteca "places"

Información sobre una foto de un lugar.

const {Photo} = await google.maps.importLibrary("places");
authorAttributions
readonly
Es el texto de atribución que se mostrará para esta foto.
flagContentURI
readonly
Tipo: string optional
Un vínculo en el que el usuario puede marcar un problema con la foto
googleMapsURI
readonly
Tipo: string optional
Un vínculo para mostrar la foto en Google Maps
heightPx
readonly
Tipo: number
Es la altura de la foto en píxeles.
widthPx
readonly
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.
Heredado: toJSON

Clase PlusCode

clase google.maps.places.PlusCode
biblioteca "places"

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

const {PlusCode} = await google.maps.importLibrary("places");
compoundCode
readonly
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
readonly
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".
Heredado: toJSON

Clase PostalAddress

class google.maps.places.PostalAddress implements PostalAddressLiteral
library "places"

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.

const {PostalAddress} = await google.maps.importLibrary("places");
addressLines
readonly
Tipo: Array<string>
Líneas de dirección no estructuradas que describen los niveles más bajos de una dirección.
administrativeArea
readonly
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
readonly
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
readonly
Tipo: string optional
Por lo general, se refiere a la parte de la dirección que indica la ciudad o el pueblo.
organization
readonly
Tipo: string optional
El nombre de la organización de la dirección.
postalCode
readonly
Tipo: string optional
Código postal de la dirección.
recipients
readonly
Tipo: Array<string>
El destinatario en la dirección.
regionCode
readonly
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
readonly
Tipo: string optional
Es el código de clasificación de la dirección.
sublocality
readonly
Tipo: string optional
Sublocalidad de la dirección, como vecindarios, distritos o barrios.
Heredado: toJSON

Interfaz PostalAddressLiteral

interfaz google.maps.places.PostalAddressLiteral
implementada por PostalAddress

Son los datos para hidratar una PostalAddress.

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

Constantes de PriceLevel

constantes google.maps.places.PriceLevel
biblioteca "places"

Es el nivel de precios del lugar. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo PriceLevelString.

const {PriceLevel} = await google.maps.importLibrary("places");
EXPENSIVE El lugar ofrece servicios costosos. Consulta la documentación del servicio web para obtener más información.
FREE El lugar ofrece servicios gratuitos. Consulta la documentación del servicio web para obtener más información.
INEXPENSIVE El lugar ofrece servicios económicos. Consulta la documentación del servicio web para obtener más información.
MODERATE El lugar ofrece servicios a precios moderados. Consulta la documentación del servicio web para obtener más información.
VERY_EXPENSIVE El lugar ofrece servicios muy costosos. Consulta la documentación del servicio web para obtener más información.

Clase PriceRange

clase google.maps.places.PriceRange
biblioteca "places"

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").

const {PriceRange} = await google.maps.importLibrary("places");
endPrice
readonly
Tipo: Money optional
Es el extremo superior del intervalo de precios (inclusive). El precio debe ser inferior a este importe.
startPrice
readonly
Tipo: Money
Es el extremo inferior del intervalo de precios (inclusive). El precio debe ser igual o superior a este importe.
Heredado: toJSON

Clase de repaso

clase google.maps.places.Review
biblioteca "places"

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

const {Review} = await google.maps.importLibrary("places");
authorAttribution
readonly
Tipo: AuthorAttribution optional
El revisor
flagContentURI
readonly
Tipo: string optional
Un vínculo en el que el usuario puede marcar un problema con la opinión
googleMapsURI
readonly
Tipo: string optional
Un vínculo para mostrar la opinión en Google Maps.
originalText
readonly
Tipo: string optional
Es el texto de la opinión en su idioma original.
originalTextLanguageCode
readonly
Tipo: string optional
Es un código de idioma IETF que indica el idioma original de la opinión.
publishTime
readonly
Tipo: Date optional
rating
readonly
Tipo: number optional
Es la calificación de esta opinión, un número entre 1.0 y 5.0 (inclusive).
relativePublishTimeDescription
readonly
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
readonly
Tipo: string optional
Es el texto localizado de la opinión.
textLanguageCode
readonly
Tipo: string optional
Es un código de idioma IETF que indica el idioma localizado de la opinión.
visitDateMonth
readonly
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
readonly
Tipo: number optional
Es el año de la fecha en que el autor de la opinión visitó el lugar.
Heredado: toJSON

Clase ReviewSummary

clase google.maps.places.ReviewSummary
biblioteca "places"

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

const {ReviewSummary} = await google.maps.importLibrary("places");
disclosureText
readonly
Tipo: string optional
Es el texto de la divulgación relacionada con este resumen.
disclosureTextLanguageCode
readonly
Tipo: string optional
Es el código de idioma del texto de divulgación.
flagContentURI
readonly
Tipo: string optional
Un URI para informar un problema con el resumen.
reviewsURI
readonly
Tipo: string optional
Es un URI para mostrar las opiniones de este lugar en Google Maps.
text
readonly
Tipo: string optional
Es el resumen de las opiniones de los usuarios.
textLanguageCode
readonly
Tipo: string optional
Es el código de idioma del resumen de las opiniones de los usuarios.
Heredado: toJSON

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
opcional
Tipo: EVSearchOptions optional
Son las opciones relacionadas con los VE que se pueden especificar para una solicitud de búsqueda de lugares.
futureOpeningBusinessesIncluded
opcional
Tipo: boolean optional
Incluye lugares que aún no están abiertos, pero que se espera que abran en el futuro.
includedType
opcional
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
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Son identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS.
isOpenNow
opcional
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
opcional
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
opcional
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
opcional
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
opcional
Tipo: number optional
Cantidad máxima de resultados que se mostrarán. Debe estar entre 1 y 20, inclusive.
minRating
opcional
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
opcional
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.
pureServiceAreaBusinessesIncluded
opcional
Tipo: boolean optional
Incluye empresas exclusivamente de servicio en el área si el campo se establece en verdadero. Una empresa exclusivamente de servicio en el área es una empresa que visita a los clientes o les entrega sus productos directamente, pero que no los atiende en su dirección comercial. Por ejemplo, es posible que las empresas de servicios de limpieza o de plomería no tengan una dirección física o una ubicación en Google Maps. Places no devolverá campos como location, plusCode y otros relacionados con la ubicación de estas empresas.
query
opcional
Tipo: string optional
BetarankBy
opcional
rankPreference
opcional
La configuración predeterminada es SearchByTextRankPreference.RELEVANCE.
Cómo se clasificarán los resultados en la respuesta.
region
opcional
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
opcional
Tipo: string optional
Es obligatorio cuando no usas SearchByTextRequest.query. Es la consulta de texto para la búsqueda textual.
useStrictTypeFiltering
opcional
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 google.maps.places.SearchByTextRankPreference
biblioteca "places"

Cómo se clasificarán los resultados en la respuesta. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo SearchByTextRankPreferenceString.

const {SearchByTextRankPreference} = await google.maps.importLibrary("places");
DISTANCE Clasifica los resultados por distancia. Consulta la documentación del servicio web para obtener más información.
RELEVANCE Clasifica los resultados por relevancia. Consulta la documentación del servicio web para obtener más información.

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
opcional
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
opcional
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.
futureOpeningBusinessesIncluded
opcional
Tipo: boolean optional
Incluye lugares que aún no están abiertos, pero que se espera que abran en el futuro.
includedPrimaryTypes
opcional
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
opcional
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.
internalUsageAttributionIds
opcional
Tipo: Iterable<string> optional
Son identificadores que se usan para atribuir llamadas a paquetes específicos o bibliotecas de OSS.
language
opcional
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
opcional
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
opcional
La configuración predeterminada es SearchNearbyRankPreference.POPULARITY.
Cómo se clasificarán los resultados en la respuesta.
region
opcional
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 google.maps.places.SearchNearbyRankPreference
biblioteca "places"

Cómo se clasificarán los resultados en la respuesta. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo SearchNearbyRankPreferenceString.

const {SearchNearbyRankPreference} = await google.maps.importLibrary("places");
DISTANCE Clasifica los resultados por distancia. Consulta la documentación del servicio web para obtener más información.
POPULARITY Clasifica los resultados por popularidad. Consulta la documentación del servicio web para obtener más información.

Constantes de SpatialRelationship

constantes google.maps.places.SpatialRelationship
biblioteca "places"

Define la relación espacial entre la ubicación de destino y el punto de referencia. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo SpatialRelationshipString.

const {SpatialRelationship} = await google.maps.importLibrary("places");
ACROSS_THE_ROAD El destino se encuentra justo enfrente del punto de referencia, del otro lado de la ruta. Consulta la documentación del servicio web para obtener más información.
AROUND_THE_CORNER No está en la misma ruta que el punto de referencia, sino a un solo giro de distancia. Consulta la documentación del servicio web para obtener más información.
BEHIND Cerca de la estructura del punto de referencia, pero más lejos de sus entradas principales. Consulta la documentación del servicio web para obtener más información.
BESIDE El objetivo está directamente junto al punto de referencia. Consulta la documentación del servicio web para obtener más información.
DOWN_THE_ROAD En la misma ruta que el punto de referencia, pero no al lado ni enfrente Consulta la documentación del servicio web para obtener más información.
NEAR Esta es la relación predeterminada cuando no se aplica ninguna de las opciones más específicas que se indican a continuación. Consulta la documentación del servicio web para obtener más información.
WITHIN La referencia tiene una geometría espacial y el objetivo está dentro de sus límites. Consulta la documentación del servicio web para obtener más información.

Clase TimeZone

clase google.maps.places.TimeZone
biblioteca "places"

Representa una zona horaria de la base de datos de zonas horarias de IANA https://www.iana.org/time-zones.

const {TimeZone} = await google.maps.importLibrary("places");
id
readonly
Tipo: string optional
Zona horaria de la base de datos de zonas horarias de IANA. Por ejemplo, "America/New_York".
version
readonly
Tipo: string optional
Número de versión de la base de datos de zonas horarias de la IANA. Por ejemplo, "2019a".
Heredado: toJSON

Clase TransitAgency

clase google.maps.places.TransitAgency
biblioteca "places"

Representa una empresa de transporte público.

const {TransitAgency} = await google.maps.importLibrary("places");
displayName
Tipo: string optional
Es el nombre de la agencia en el idioma solicitado.
displayNameLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto del nombre de la agencia, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
fareURL
Tipo: URL optional
Es la URL de la página de detalles de la tarifa de la empresa de transporte público.
icon
Tipo: TransitIcon optional
Es un ícono de marca localizado de un sistema de transporte público.
lines
Son las líneas de transporte público que opera esta empresa.
url
Tipo: URL optional
Es la URL de la página principal de la agencia.
Heredado: toJSON

Clase TransitIcon

clase google.maps.places.TransitIcon
biblioteca "places"

Representa un ícono de transporte público.

const {TransitIcon} = await google.maps.importLibrary("places");
nameIncluded
Tipo: boolean optional
Si el nombre está incluido en el ícono y no es necesario mostrarlo junto a él
url
Tipo: URL optional
Es la URL del ícono.
Heredado: toJSON

Clase TransitLine

clase google.maps.places.TransitLine
biblioteca "places"

Representa una línea de transporte público.

const {TransitLine} = await google.maps.importLibrary("places");
backgroundColor
Tipo: string optional
Es el color de fondo de las etiquetas de esta línea de transporte público en formato hexadecimal (p.ej., "#909CE1"). Este color también se puede usar para dibujar formas para esta línea de transporte público.
displayName
Tipo: string optional
Es el nombre completo de esta línea de transporte público (p.ej., "Sunnydale local").
displayNameLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47, como "en-US" o "sr-Latn", del texto del nombre completo de la línea de transporte público. Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
icon
Tipo: TransitIcon optional
Ícono de esta línea en particular.
id
Tipo: string optional
Es el ID de la línea de transporte público que se puede usar para identificar de forma inequívoca la línea entre otras líneas de transporte público en la misma estación de transporte público. No se garantiza que este identificador sea estable en diferentes respuestas.
shortDisplayName
Tipo: string optional
Es el nombre corto de esta línea de transporte público (p.ej., "S2").
shortDisplayNameLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto del nombre corto de la línea de transporte público, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
textColor
Tipo: string optional
Es el color del texto de las etiquetas de esta línea de transporte público en formato hexadecimal (p.ej., "#909CE1").
url
Tipo: URL optional
Es la URL de una página web con detalles sobre esta línea.
vehicleIcon
Tipo: TransitIcon optional
Es el ícono de este tipo de vehículo en particular.
vehicleType
Tipo: TransitVehicleType optional
Es el tipo de vehículo que se usó.
Heredado: toJSON

Clase TransitStation

clase google.maps.places.TransitStation
biblioteca "places"

Representa información específica del transporte público para un lugar.

const {TransitStation} = await google.maps.importLibrary("places");
agencies
Son las empresas de transporte público que prestan servicio en esta estación.
displayName
Tipo: string optional
Es el nombre de la estación en el idioma local.
displayNameLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto del nombre visible local, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stops
El transporte público se detiene en esta estación.
Heredado: toJSON

Clase TransitStop

clase google.maps.places.TransitStop
biblioteca "places"

Representa una parada de transporte público.

const {TransitStop} = await google.maps.importLibrary("places");
displayName
Tipo: string optional
Es el nombre de la parada en el idioma solicitado.
displayNameLanguageCode
Tipo: string optional
Es el nombre de la parada en el código de idioma BCP-47 del idioma solicitado, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
hasWheelchairAccessibleEntrance
Tipo: boolean optional
Este campo indica si hay una ruta accesible desde el exterior de la estación hasta la parada. No indica si es posible subir a un vehículo desde la parada.
id
Tipo: string optional
Es el ID de la parada de transporte público que se puede usar para identificarla de forma inequívoca entre otras paradas de transporte público de la misma estación de transporte público. No se garantiza que este identificador sea estable en diferentes respuestas.
location
Tipo: LatLngAltitude optional
Es la ubicación de la parada.
platformCode
Tipo: string optional
Es el código de la plataforma que representa esta parada. Puede tener cualquier formato (p.ej., "2", "Andén 2", "2-4" o "1x").
platformCodeLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto del código de la plataforma, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
signageText
Tipo: string optional
Es el texto exacto que se muestra en el cartel de esta plataforma (p.ej., "Hacia la central" o "Lado Este y Brooklyn"). Cuando no se incluye platformCode, este campo es, posiblemente, el único identificador de la plataforma. Sin embargo, tanto platformCode como signageText se pueden configurar de forma simultánea.
signageTextLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto de la señalización, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
stopCode
Tipo: string optional
Es el identificador legible de la parada, que usan las empresas de transporte público para distinguir las paradas con el mismo nombre.
stopCodeLanguageCode
Tipo: string optional
Es el código de idioma según la norma BCP-47 del texto del código de parada, como "en-US" o "sr-Latn". Para obtener más información, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
Heredado: toJSON

Constantes de TransitVehicleType

constantes google.maps.places.TransitVehicleType
biblioteca "places"

Es el tipo de vehículo de una línea de transporte público. Consulta la documentación del servicio web para obtener más información.

Estas constantes también se pueden usar como cadenas. En TypeScript, los literales de cadena se definen con el tipo TransitVehicleTypeString.

const {TransitVehicleType} = await google.maps.importLibrary("places");
AIRPLANE Avión. Consulta la documentación del servicio web para obtener más información.
BUS Autobús Consulta la documentación del servicio web para obtener más información.
CABLE_CAR Teleférico. Consulta la documentación del servicio web para obtener más información.
COACH Entrenador Consulta la documentación del servicio web para obtener más información.
COMMUTER_TRAIN Tren suburbano Consulta la documentación del servicio web para obtener más información.
FERRY Ferry. Consulta la documentación del servicio web para obtener más información.
FUNICULAR Funicular Consulta la documentación del servicio web para obtener más información.
GONDOLA_LIFT Telecabina Consulta la documentación del servicio web para obtener más información.
HEAVY_RAIL Ferrocarril metropolitano. Consulta la documentación del servicio web para obtener más información.
HIGH_SPEED_TRAIN Tren de alta velocidad. Consulta la documentación del servicio web para obtener más información.
HORSE_CARRIAGE Carruaje de caballos. Consulta la documentación del servicio web para obtener más información.
INTERCITY_BUS Autobús interurbano. Consulta la documentación del servicio web para obtener más información.
LONG_DISTANCE_TRAIN Tren de larga distancia. Consulta la documentación del servicio web para obtener más información.
METRO_RAIL Subterráneo o tranvía Consulta la documentación del servicio web para obtener más información.
MONORAIL Monorriel. Consulta la documentación del servicio web para obtener más información.
RAIL Ferrocarril Consulta la documentación del servicio web para obtener más información.
SHARE_TAXI Taxi para compartir. Consulta la documentación del servicio web para obtener más información.
SPECIAL Especial. Consulta la documentación del servicio web para obtener más información.
SUBWAY Subterráneo Consulta la documentación del servicio web para obtener más información.
TRAM Tranvía. Consulta la documentación del servicio web para obtener más información.
TROLLEYBUS Trolebús. Consulta la documentación del servicio web para obtener más información.