Place (beta)

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.

Place
Place(options)
Parámetros: 
BetafindPlaceFromPhoneNumber
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. Muestra un array debido a que, en casos excepcionales, varios lugares pueden compartir un número de teléfono.
BetafindPlaceFromQuery
findPlaceFromQuery(request)
Parámetros: 
Valor que se muestra:  Promise<{places:Array<Place>}>
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.
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
Tipo:  Array<Photo> optional
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:
  • Free
  • Inexpensive
  • Moderate
  • Expensive
  • Very Expensive
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
Tipo:  Array<Review> optional
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.
BetafetchFields
fetchFields(options)
Parámetros: 
Valor que se muestra:  Promise<{place:Place}>
BetagetNextOpeningTime
getNextOpeningTime([date])
Parámetros: 
  • dateDate optional
Valor que se muestra:  Promise<Date optional>
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.
BetaisOpen
isOpen([date])
Parámetros: 
  • dateDate optional es la configuración predeterminada.
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.

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.

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.

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.

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.

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

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

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.

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

AuthorAttribution

Clase google.maps.places.AuthorAttribution

Para acceder, llama a const {AuthorAttribution} = await google.maps.importLibrary("places"). Consulta Bibliotecas en la API de Maps JavaScript.

displayName
Tipo:  string
Es el nombre del autor para este resultado.
photoURI
Tipo:  string optional
El URI de la foto del autor para este resultado. Es posible que no siempre esté disponible.
uri
Tipo:  string optional
Es el URI del perfil del autor para este resultado.

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.

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.

authorAttribution
Tipo:  AuthorAttribution optional
El revisor.
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.

EXPENSIVE
FREE
INEXPENSIVE
MODERATE
VERY_EXPENSIVE