Place
Clase google.maps.places.Place
Para acceder, llama a const {Place} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
Place |
Place(options) Parámetros:
|
Métodos estáticos | |
---|---|
|
findPlaceFromPhoneNumber(request) Parámetros:
Busca un lugar en función del número de teléfono especificado. Muestra un array debido a que, en casos excepcionales, varios lugares pueden compartir un número de teléfono. |
|
findPlaceFromQuery(request) Parámetros:
Busca un lugar en función de la búsqueda de texto determinada. Muestra un array debido a los casos en los que la búsqueda es ligeramente ambigua y se muestra más de un lugar. Este método no está diseñado para búsquedas en las que se esperan varios resultados. |
Propiedades | |
---|---|
addressComponents |
Tipo:
Array<AddressComponent> optional el conjunto de componentes de dirección para la ubicación de este lugar. Vaciar el objeto si no hay datos de dirección conocidos. undefined si no se ha llamado a los datos de dirección desde el servidor. |
adrFormatAddress |
Tipo:
string optional La representación de la dirección del lugar en el microformato de 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 del 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 que pertenece a Google que contiene la mejor información disponible acerca del lugar. |
hasCurbsidePickup |
Tipo:
boolean optional Indica si un lugar ofrece retiros en la puerta. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
hasDelivery |
Tipo:
boolean optional Indica si un lugar ofrece servicios de entrega a domicilio. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
hasDineIn |
Tipo:
boolean optional Si un lugar comió Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
hasTakeout |
Tipo:
boolean optional Si un lugar ofrece comida para llevar Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
hasWheelchairAccessibleEntrance |
Tipo:
boolean optional Si un lugar tiene una entrada con acceso para silla de ruedas Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
iconBackgroundColor |
Tipo:
string optional 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 Indica si un lugar se puede reservar. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
location |
Tipo:
LatLng optional Posición del lugar. |
nationalPhoneNumber |
Tipo:
string optional El número de teléfono del lugar, con el formato establecido 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:
PriceLevel optional El nivel de precios del lugar. Esta propiedad puede mostrar cualquiera de los siguientes valores:
|
rating |
Tipo:
number optional Calificación, entre 1.0 y 5.0, basada en opiniones de los usuarios de 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 opiniones de este lugar. |
servesBeer |
Tipo:
boolean optional Si un lugar sirve cerveza Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesBreakfast |
Tipo:
boolean optional Si un lugar sirve desayuno Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesBrunch |
Tipo:
boolean optional Si un lugar sirve desayuno-almuerzo. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesDinner |
Tipo:
boolean optional Si un lugar sirve cenas Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesLunch |
Tipo:
boolean optional Si un lugar sirve almuerzos Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesVegetarianFood |
Tipo:
boolean optional Si un lugar sirve comida vegetariana. Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
servesWine |
Tipo:
boolean optional Si un lugar sirve vino Muestra "true" o "false" si se conoce el valor. Muestra "null" si el valor es desconocido. Muestra "sin definir" si este campo aún no se solicitó. |
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 array de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"] ). |
userRatingCount |
Tipo:
number optional El número de calificaciones de los usuarios que contribuyeron al Place.rating de este lugar. |
utcOffsetMinutes |
Tipo:
number optional Desplazamiento del UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, el horario estándar del este de Austria (GMT+10) en el horario de verano es 11 horas antes que UTC, por lo que el utc_offset_minutes será 660 . Para las zonas horarias detrás de UTC, el desplazamiento es negativo. Por ejemplo, el utc_offset_minutes es -60 para 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(options) Parámetros:
|
|
getNextOpeningTime([date]) Parámetros:
Calcula la fecha que representa el siguiente horario de apertura. Muestra indefinido si los datos no son suficientes para calcular el resultado o si el lugar no funciona. |
|
isOpen([date]) Parámetros:
Valor que se muestra:
Promise<boolean optional> Comprueba si el lugar está abierto en una fecha y hora determinada. Se resuelve con undefined si los datos conocidos de la ubicación no son suficientes para calcularlo, p.ej., si el horario de atención no está registrado. |
toJSON |
toJSON() Parámetros: Ninguno
Valor que se muestra:
Object un objeto JSON con todas las propiedades del lugar solicitadas. |
PlaceOptions
Interfaz de google.maps.places.PlaceOptions
Opciones para construir un lugar.
Propiedades | |
---|---|
id |
Tipo:
string El id. de sitio único. |
requestedLanguage optional |
Tipo:
string optional Es el identificador del 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 otras cosas. El código de la 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
Para acceder, llama a const {AddressComponent} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
longText |
Tipo:
string optional Es 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> Es un array de strings que denotan el tipo de este componente de dirección. Puedes encontrar una lista de los tipos válidos aquí. |
Atribución
Clase google.maps.places.Attribution
Para acceder, llama a const {Attribution} = await google.maps.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 |
Interfaz FetchFieldsRequest
Interfaz de google.maps.places.FetchFieldsRequest
Opciones para recuperar los campos de lugar.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Lista de campos que se recuperarán. |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Referencia única que se usa para agrupar la solicitud de detalles con una sesión de autocompletado. |
OpeningHours
Clase google.maps.places.OpeningHours
Para acceder, llama a const {OpeningHours} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
periods |
Tipo:
Array<OpeningHoursPeriod> Períodos de apertura de cada día 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> Es un array de siete strings que representan los horarios de atención con formato para cada día de la semana. El servicio de Places dará formato al local y lo localizará según el idioma actual. El orden de los elementos en este array depende del idioma. Algunos idiomas comienzan la semana el lunes, mientras que otros comienzan el domingo. |
OpeningHoursPeriod
Clase google.maps.places.OpeningHoursPeriod
Para acceder, llama a const {OpeningHoursPeriod} = await google.maps.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
Para acceder, llama a const {OpeningHoursPoint} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
day |
Tipo:
number El día de la semana, como un número en el rango [0, 6], a partir del domingo. Por ejemplo, "2" significa "martes". |
hour |
Tipo:
number Es la hora de OpeningHoursPoint.time como un número dentro del rango [0, 23]. Esto se informa 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 informa en la zona horaria del lugar. |
Photo
Clase google.maps.places.Photo
Para acceder, llama a const {Photo} = await google.maps.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
Para acceder, llama a const {PhotoAttribution} = await google.maps.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 foto. |
authorURI |
Tipo:
string optional |
PlusCode
Clase google.maps.places.PlusCode
Para acceder, llama a const {PlusCode} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
compoundCode |
Tipo:
string optional Un código plus con un 1/8000° de grado por un 8000° de área de grado en el que los primeros cuatro caracteres (el código de área) se descartan y se reemplazan por una descripción de localidad. Por ejemplo, “9G8F+5W Zúrich, Suiza”. |
globalCode |
Tipo:
string optional Es un código plus con un grado de un octavo o un octavo de un área de grado. Por ejemplo, “8FVC9G8F+5W”. |
Review
Clase google.maps.places.Review
Para acceder, llama a const {Review} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Propiedades | |
---|---|
author |
Tipo:
string optional Es el nombre del usuario que deja una 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 deja la opinión |
publishTime |
Tipo:
Date optional |
rating |
Tipo:
number optional 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 ninguna etiqueta secundaria que indique el país o la región. Por ejemplo, todas las opiniones en inglés están etiquetadas como 'en' en lugar de "en-AU" o "en-UK". |
Constantes de PriceLevel
google.maps.places.PriceLevel
constantes
Enumeración de nivel de precio para los objetos Place.
Para acceder, llama a const {PriceLevel} = await google.maps.importLibrary("places")
. Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
EXPENSIVE |
|
FREE |
|
INEXPENSIVE |
|
MODERATE |
|
VERY_EXPENSIVE |