Place

Clase Place

Clase google.maps.places.Place

Llama al const {Place} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

Place
Place(options)
Parámetros: 
searchByText
searchByText(request)
Parámetros: 
Valor de devolución:  Promise<{places:Array<Place>}>
Es una búsqueda de lugares basada en una consulta de texto.
searchNearby
searchNearby(request)
Parámetros: 
Valor de devolución:  Promise<{places:Array<Place>}>
Buscar lugares cercanos
accessibilityOptions
Tipo:  AccessibilityOptions optional
Son las 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 solicitaron los datos de la dirección al servidor.
adrFormatAddress
Tipo:  string optional
Representación de la dirección del lugar en el microformato adr.
allowsDogs
Tipo:  boolean optional
attributions
Tipo:  Array<Attribution> optional
Es el texto de atribución que se mostrará para este resultado de lugar.
businessStatus
Tipo:  BusinessStatus optional
Es el estado operativo de la ubicación. null si no hay un estado conocido. undefined si no se cargaron los datos de estado del servidor.
displayName
Tipo:  string optional
Es el nombre visible de la ubicación. null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
displayNameLanguageCode
Tipo:  string optional
Es el idioma del nombre visible de la ubicación. null si no hay nombre. undefined si los datos del nombre no se cargaron desde el servidor.
editorialSummary
Tipo:  string optional
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.
evChargeOptions
Tipo:  EVChargeOptions optional
Son las opciones de carga de VE que proporciona el lugar. undefined si no se llamaron las opciones de carga de VE desde el servidor.
formattedAddress
Tipo:  string optional
Dirección completa de la ubicación.
fuelOptions
Tipo:  FuelOptions optional
Opciones de combustible que ofrece el lugar. undefined si no se solicitaron las opciones de combustible desde el servidor.
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 sobre el lugar.
hasCurbsidePickup
Tipo:  boolean optional
Si un lugar ofrece retiro 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 servicio de entrega. 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 comida en sus instalaciones. 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
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 un lugar se puede reservar. 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
Posición del lugar.
nationalPhoneNumber
Tipo:  string optional
Número de teléfono del lugar, con el formato indicado en la convención regional de números.
parkingOptions
Tipo:  ParkingOptions optional
Opciones de estacionamiento que ofrece el lugar. undefined si no se solicitaron los datos de las opciones de estacionamiento del 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
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
primaryType
Tipo:  string optional
Es el tipo principal de la ubicación. null si no hay 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 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 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.
reviews
Tipo:  Array<Review> optional
Es una lista de opiniones sobre este lugar.
servesBeer
Tipo:  boolean optional
Indica si un lugar vende 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 desayuno. 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 ofrece desayuno-almuerzo. 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 cenas. 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 sirve almuerzo. 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
Indica si un lugar sirve 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 un lugar 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.
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 en minutos entre la zona horaria actual del lugar y la hora UTC. Por ejemplo, la hora estándar de Australia oriental (GMT+10) en horario de verano es 11 horas antes del UTC, por lo que el utc_offset_minutes será 660. Para las zonas horarias que están detrás de UTC, la compensación es negativa. Por ejemplo, utc_offset_minutes es -60 para Cabo Verde.
viewport
Tipo:  LatLngBounds optional
Es el viewport preferido cuando se muestra este lugar en un mapa.
websiteURI
Tipo:  string optional
Es el sitio web autorizado para este lugar, como la página principal de una empresa.
openingHours
Tipo:  OpeningHours optional
hasWiFi
Tipo:  boolean optional
fetchFields
fetchFields(options)
Parámetros: 
Valor de devolución:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • dateDate optional
Valor de devolución:  Promise<Date optional>
Calcula la fecha que representa el próximo OpeningHoursTime. Devuelve un valor indefinido si los datos son insuficientes para calcular el resultado o si este lugar no está operativo.
BetaisOpen
isOpen([date])
Parámetros: 
  • dateDate optional El valor predeterminado es ahora.
Valor de devolución:  Promise<boolean optional>
Comprueba si el lugar está abierto en la fecha y hora determinadas. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcular esto, p.ej., si no se registran los horarios de atención.
toJSON
toJSON()
Parámetros: Ninguno
Valor de devolución:  Object un objeto JSON con todas las propiedades de Place solicitadas.

Interfaz de PlaceOptions

Interfaz de google.maps.places.PlaceOptions

Son las opciones para construir un lugar.

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

Clase AccessibilityOptions

Clase google.maps.places.AccessibilityOptions

Llama al const {AccessibilityOptions} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en 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

Llama al const {AddressComponent} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

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

Clase Attribution

Clase google.maps.places.Attribution

Llama al const {Attribution} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

provider
Tipo:  string optional
Es el texto de atribución que se mostrará para este resultado de lugar.
providerURI
Tipo:  string optional

Clase AuthorAttribution

Clase google.maps.places.AuthorAttribution

Llama al const {AuthorAttribution} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

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

Clase ConnectorAggregation

Clase google.maps.places.ConnectorAggregation

Es la información de carga de VE, agregada para los conectores del mismo tipo y la misma tarifa de carga.

Llama al const {ConnectorAggregation} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

availabilityLastUpdateTime
Tipo:  Date optional
Fecha y hora en 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 en 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
Es la cantidad de conectores de esta agregación que actualmente están fuera de servicio.
type
Tipo:  EVConnectorType optional
Es el tipo de conector de esta agregación.

Clase EVChargeOptions

Clase google.maps.places.EVChargeOptions

Es la información sobre la estación de carga de VE que se encuentra en el lugar.

Llama al const {EVChargeOptions} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

connectorAggregations
Es una lista de agregaciones de conectores de carga de VE que contienen conectores del mismo tipo y la misma tarifa de carga.
connectorCount
Tipo:  number
Cantidad de conectores en esta estación. Dado 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 simultáneamente.

Constantes de EVConnectorType

Constantes de google.maps.places.EVConnectorType

Tipos de conectores de carga de VE

Llama al const {EVConnectorType} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

CCS_COMBO_1 Sistema de carga combinado (CA y CC). Basado en el conector SAE tipo 1 J-1772.
CCS_COMBO_2 Sistema de carga combinado (CA y CC). Basado en el conector Mennekes tipo 2.
CHADEMO Conector tipo CHAdeMO.
J1772 Conector tipo 1 J1772.
OTHER Otros tipos de conectores
TESLA Es el conector genérico de TESLA. Este es el NACS en América del Norte, pero puede no ser NACS en otras partes del mundo (p.ej., CCS Combo 2 [CCS2] o GB/T). Este valor es menos representativo de un tipo de conector real y más representativo de la capacidad de cargar un vehículo de la marca Tesla en una estación de carga propiedad de Tesla.
TYPE_2 Conector IEC 62196 tipo 2. A menudo se 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 sin especificar.

Interfaz EVSearchOptions

Interfaz de google.maps.places.EVSearchOptions

Son las opciones relacionadas con vehículos eléctricos 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 filtrará cualquier lugar que no admita ninguno de los tipos de conectores enumerados.
minimumChargingRateKw optional
Tipo:  number optional
Es la tasa de carga mínima requerida en kilovatios. Se filtrará un lugar con una tarifa de carga inferior a la especificada.

Interfaz de FetchFieldsRequest

Interfaz de google.maps.places.FetchFieldsRequest

Son las opciones para recuperar campos de Place.

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

Clase FuelOptions

Clase google.maps.places.FuelOptions

Es la información más reciente sobre las opciones de combustible en una estación de servicio. Esta información se actualiza con regularidad.

Llama al const {FuelOptions} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

fuelPrices
Tipo:  Array<FuelPrice>
Es una lista de los 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

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

Llama al const {FuelPrice} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en 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
Fecha y 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

Llama al const {FuelType} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

BIO_DIESEL Biodiésel
DIESEL Combustible diésel
E80 E 80.
E85 E 85.
LPG GLP
METHANE Metano
MIDGRADE Súper.
PREMIUM Alta calidad
REGULAR_UNLEADED Gasolina normal sin plomo.
SP100 SP 100.
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10.
SP98 SP 98.
SP99 SP 99.
TRUCK_DIESEL Diésel para camiones

Clase Money

Clase google.maps.places.Money

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

Llama al const {Money} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

currencyCode
Tipo:  string
Es el código de moneda de tres letras, según se define en la norma 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 equivale a 1 dólar estadounidense.
toString
toString()
Parámetros: Ninguno
Valor de devolución:  string
Devuelve una representación legible por humanos del importe de dinero con su símbolo de moneda.

Clase OpeningHours

Clase google.maps.places.OpeningHours

Llama al const {OpeningHours} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

periods
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

Llama al const {OpeningHoursPeriod} = await google.maps.importLibrary("places") para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.

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

Clase