Place (beta)

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.

Place
Place(options)
Parámetros:
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request)
Parámetros:
Valor que se muestra: Promise<{places:Array<Place>}>
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:
Valor que se muestra: Promise<{places:Array<Place>}>
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.
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
Tipo: Array<Photo> optional
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:
  • 0: Gratis
  • 1: económico
  • 2: Moderada
  • 3: caro
  • 4: Muy caro
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
Tipo: Array<Review> optional
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.
fetchFields
fetchFields(options)
Parámetros:
Valor que se muestra: Promise<{place:Place}>
getNextOpeningTime
getNextOpeningTime([date])
Parámetros:
  • dateDate optional
Valor que se muestra: Promise<Date optional>
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:
  • date: El valor predeterminado es Date optional ahora.
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.

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.

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.

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.

fields
Tipo: Array<string>
Lista de campos que se recuperarán.
sessionToken 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.

periods
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.

close
Tipo: OpeningHoursPoint optional
La hora de cierre del lugar.
open
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.

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.

attributions
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.
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.

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.

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.

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