Place
Clase google.maps.places.Place
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Place} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Place |
Place(options) Parámetros:
|
Métodos estáticos | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request) Parámetros:
Busca un lugar en función del número de teléfono especificado. Devuelve un array debido a que, en algunos casos, es posible que varios lugares compartan un número de teléfono. |
findPlaceFromQuery |
findPlaceFromQuery(request) Parámetros:
Busca un lugar en función de una búsqueda de texto determinada. Muestra un arreglo debido a que la consulta es levemente ambigua y se muestra más de un lugar. Este método no está diseñado para las búsquedas con varios resultados esperados. |
Propiedades | |
---|---|
addressComponents |
Tipo:
Array<AddressComponent> optional el conjunto de componentes de dirección para la ubicación de este lugar. Objeto vacío si no hay datos de dirección conocidos. undefined si no se llamaron los datos de dirección desde el servidor. |
adrFormatAddress |
Tipo:
string optional la representación de la dirección del lugar en el microformato del anuncio; |
attributions |
Tipo:
Array<Attribution> optional Texto de atribución que se mostrará para este resultado de lugar. |
businessStatus |
Tipo:
BusinessStatus optional El estado operativo de la ubicación null si no hay un estado conocido. undefined si no se cargaron los datos de estado desde el servidor |
displayName |
Tipo:
string optional El nombre visible de la ubicación null si no hay nombre. undefined si no se cargaron los datos de nombre desde el servidor. |
formattedAddress |
Tipo:
string optional La dirección completa de las ubicaciones |
googleMapsURI |
Tipo:
string optional URL de la página oficial de Google del sitio. Esta es la página de Google que contiene la mejor información disponible acerca del sitio. |
hasCurbsidePickup |
Tipo:
boolean optional Indica si un lugar ofrece retiros en la puerta. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
hasDelivery |
Tipo:
boolean optional Indica si un lugar ofrece servicios de entrega a domicilio. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
hasDineIn |
Tipo:
boolean optional Si un lugar comió en un lugar. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
hasTakeout |
Tipo:
boolean optional Si un lugar ofrece comida para llevar Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
hasWheelchairAccessibleEntrance |
Tipo:
boolean optional Si un lugar tiene una entrada con acceso para silla de ruedas. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
icon |
Tipo:
string optional URL a un recurso de imagen que se puede usar para representar la categoría de esta ubicación. |
iconBackgroundColor |
Tipo:
string optional Es el código de color hexadecimal predeterminado para la categoría del lugar. |
id |
Tipo:
string El id. de sitio único. |
internationalPhoneNumber |
Tipo:
string optional 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 (+). |
isReservable |
Tipo:
boolean optional Si un lugar se puede reservar Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
location |
Tipo:
LatLng optional La posición del lugar. |
nationalPhoneNumber |
Tipo:
string optional El número de teléfono del lugar, formateado según la convención regional del número. |
openingHours |
Tipo:
OpeningHours optional |
photos |
Fotos de este lugar. La colección contendrá hasta diez objetos Photo . |
plusCode |
Tipo:
PlusCode optional |
priceLevel |
Tipo:
number optional Corresponde al nivel de precio del lugar, en una escala del 0 al 4. Los niveles de precios se interpretan de la siguiente manera:
|
rating |
Tipo:
number optional Calificación: entre 1,0 y 5,0, según las opiniones de los usuarios sobre este lugar. |
requestedLanguage |
Tipo:
string optional El idioma solicitado para este lugar. |
requestedRegion |
Tipo:
string optional La región solicitada para este lugar. |
reviews |
Una lista de comentarios acerca de este lugar. |
servesBeer |
Tipo:
boolean optional Si un lugar sirve cerveza Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesBreakfast |
Tipo:
boolean optional Indica si un lugar sirve desayuno. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesBrunch |
Tipo:
boolean optional Si un lugar sirve desayuno-almuerzo Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesDinner |
Tipo:
boolean optional Indica si un lugar sirve cenas. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesLunch |
Tipo:
boolean optional Indica si un lugar sirve almuerzos. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesVegetarianFood |
Tipo:
boolean optional Si un lugar sirve comida vegetariana. Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
servesWine |
Tipo:
boolean optional Si un lugar sirve vino Muestra "true" o "false" si el valor es conocido. Muestra "null" si el valor es desconocido. Muestra "undefined" si aún no se solicitó este campo. |
svgIconMaskURI |
Tipo:
string optional 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 arreglo de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"] ). |
userRatingsCount |
Tipo:
number optional Cantidad de calificaciones de los usuarios que contribuyeron a las Place.rating de este lugar. |
utcOffsetMinutes |
Tipo:
number optional Desplazamiento de UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, la hora estándar del este de Austria (GMT+10) con horario de verano es 11 horas adelante a la UTC, por lo que la utc_offset_minutes será 660 . Para las zonas horarias posteriores a UTC, la compensación es negativa. Por ejemplo, el utc_offset_minutes es -60 en Cabo Verde. |
viewport |
Tipo:
LatLngBounds optional El viewport preferido cuando se muestra este lugar en un mapa. |
websiteURI |
Tipo:
string optional El sitio web autorizado para este lugar, como la página principal de una empresa. |
Métodos | |
---|---|
fetchFields |
fetchFields(options) Parámetros:
|
getNextOpeningTime |
getNextOpeningTime([date]) Parámetros:
Calcula la marca de tiempo (como milisegundos desde el ciclo de entrenamiento, adecuada para usarse con new Date() ) que representa el siguiente OpeningHoursTime. Muestra indefinido si los datos no son suficientes para calcular el resultado o si este lugar no está operativo. |
isOpen |
isOpen([date]) Parámetros:
Valor que se muestra:
Promise<boolean optional> Verifica si el lugar está abierto en la fecha y la hora determinadas. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcular esto, p.ej., si el horario de atención no está registrado. |
PlaceOptions
Interfaz de google.maps.places.PlaceOptions
Opciones para construir un lugar.
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
id |
Tipo:
string El id. de sitio único. |
requestedLanguage optional |
Tipo:
string optional Un identificador de idioma para el idioma en el que se deben mostrar los detalles. Consulta la lista de idiomas compatibles. |
requestedRegion optional |
Tipo:
string optional Un código de región de la región del usuario. Esto puede afectar las fotos que se pueden mostrar y 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 "Reino Unido de Gran Bretaña e Irlanda del Norte"). |
AddressComponent
Clase google.maps.places.AddressComponent
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {AddressComponent} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
longText |
Tipo:
string optional El texto completo del componente de la dirección. |
shortText |
Tipo:
string optional Es el texto abreviado del componente de dirección dado. |
types |
Tipo:
Array<string> Una matriz de strings que denotan el tipo de este componente de dirección. Puedes encontrar una lista de los tipos válidos aquí. |
Clase Attribution
Clase google.maps.places.Attribution
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Attribution} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
provider |
Tipo:
string optional Texto de atribución que se mostrará para este resultado de lugar. |
providerURI |
Tipo:
string optional |
FetchFieldsRequest
Interfaz de google.maps.places.FetchFieldsRequest
Opciones para recuperar campos de lugar.
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Lista de campos que se recuperarán. |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Referencia única que se usa para empaquetar la solicitud de detalles con una sesión de autocompletado. |
Clase OpeningHours
Clase google.maps.places.OpeningHours
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {OpeningHours} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
periods |
Tipo:
Array<OpeningHoursPeriod> Períodos de apertura que abarcan todos los días de la semana, a partir del domingo, en orden cronológico. No incluye los días en que el Lugar no está abierto. |
weekdayDescriptions |
Tipo:
Array<string> Un arreglo de siete strings que representan las horas de apertura con formato para cada día de la semana. El servicio de Places dará formato y localizará el horario de atención de manera apropiada al idioma actual. El orden de los elementos en este array depende del lenguaje. Algunos idiomas comienzan la semana el lunes y otros el domingo. |
OpeningHoursPeriod
Clase google.maps.places.OpeningHoursPeriod
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {OpeningHoursPeriod} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
close |
Tipo:
OpeningHoursPoint optional La hora de cierre del lugar. |
open |
Tipo:
OpeningHoursPoint La hora de apertura del lugar. |
OpeningHoursPoint
Clase google.maps.places.OpeningHoursPoint
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {OpeningHoursPoint} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
day |
Tipo:
number El día de la semana, como número en el rango [0, 6], a partir del domingo. Por ejemplo, "2" significa "martes". |
hour |
Tipo:
number La hora de OpeningHoursPoint.time como un número dentro del rango [0, 23]. Esto se informará en la zona horaria del lugar. |
minute |
Tipo:
number El minuto de OpeningHoursPoint.time como un número, en el rango [0, 59]. Esto se informará en la zona horaria del lugar. |
Photo
Clase google.maps.places.Photo
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Photo} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
attributions |
Tipo:
Array<PhotoAttribution> Texto de atribución que se mostrará para esta foto. |
heightPx |
Tipo:
number La altura de la foto en píxeles. |
widthPx |
Tipo:
number El ancho de la foto en píxeles. |
Métodos | |
---|---|
getURI |
getURI([options]) Parámetros:
Valor que se muestra:
string Muestra la URL de la imagen correspondiente a las opciones especificadas. |
PhotoAttribution.
Clase google.maps.places.PhotoAttribution
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PhotoAttribution} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
author |
Tipo:
string Texto de atribución que se mostrará para este resultado de la foto. |
authorURI |
Tipo:
string optional |
PlusCode.
Clase google.maps.places.PlusCode
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {PlusCode} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
compoundCode |
Tipo:
string optional Un código plus con una octava de grado por 1/8000 de área de grado en la que los primeros cuatro caracteres (el código de área) se descartan y se reemplazan con una descripción de localidad Por ejemplo, "9G8F+5W Zúrich, Suiza". |
globalCode |
Tipo:
string optional Un código plus con un octavo de un grado o un octavo de un grado Por ejemplo, “8FVC9G8F+5W”. |
Review
Clase google.maps.places.Review
Carga con el parámetro de URL &libraries=places
. Consulta Bibliotecas en la API de Maps JavaScript.
Cuando se usa v=beta
, se puede acceder a él llamando a const {Review} = await google.map.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
author |
Tipo:
string optional Corresponde al nombre del usuario que dejó la opinión. |
authorPhotoURI |
Tipo:
string optional Una URL a la imagen de perfil del remitente. |
authorURI |
Tipo:
string optional Una URL al perfil del usuario que dejó la opinión. |
publishTime |
Tipo:
Date optional |
rating |
Tipo:
number optional Es la calificación de esta opinión, un número entre 1.0 y 5.0 (inclusive). |
relativePublishTimeDescription |
Tipo:
string optional Una string de hora reciente con formato que expresa la hora de revisió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 de una opinión. |
textLanguageCode |
Tipo:
string optional Es un código de idioma IETF que indica el idioma en el que se escribió esta opinión. Tenga en cuenta que este código solo incluye la etiqueta del idioma principal, sin etiquetas secundarias que indiquen el país o la región. Por ejemplo, todas las reseñas en inglés están etiquetadas como 'en' en lugar de "en-AU" o "en-UK". |