Places Service

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

PlacesService

Clase google.maps.places.PlacesService

Contiene métodos relacionados con la búsqueda de sitios y la recuperación de detalles acerca de un sitio.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

PlacesService
PlacesService(attrContainer)
Parámetros:
Crea una instancia nueva de PlacesService que procese las atribuciones en el contenedor especificado.
findPlaceFromPhoneNumber
findPlaceFromPhoneNumber(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera una lista de lugares según un número de teléfono. En la mayoría de los casos, solo debe haber un elemento en la lista de resultados. Sin embargo, si la solicitud es ambigua, se puede mostrar más de un resultado. Los PlaceResult que se pasan a la devolución de llamada son subconjuntos de un PlaceResult completo. Tu app puede obtener un PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando PlaceResult.place_id para el lugar deseado.
findPlaceFromQuery
findPlaceFromQuery(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera una lista de sitios sobre la base de una cadena de consulta. En la mayoría de los casos, solo debe haber un elemento en la lista de resultados. Sin embargo, si la solicitud es ambigua, se puede mostrar más de un resultado. Los PlaceResult que se pasan a la devolución de llamada son subconjuntos de un PlaceResult completo. Tu app puede obtener un PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando PlaceResult.place_id para el lugar deseado.
getDetails
getDetails(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera los detalles del lugar identificado por el placeId especificado.
nearbySearch
nearbySearch(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera una lista de lugares cerca de una ubicación determinada, según la palabra clave o el tipo. La ubicación siempre debe especificarse, ya sea al pasar un LatLngBounds o los parámetros location y radius. Los PlaceResult que se pasan a la devolución de llamada son subconjuntos de la PlaceResult completa. Tu aplicación puede obtener un PlaceResult más detallado para cada sitio al enviar una solicitud de detalles del sitio y pasar el PlaceResult.place_id para el sitio deseado. El objeto PlaceSearchPagination se puede usar para recuperar páginas de resultados adicionales (nulo si es la última página de resultados o si solo hay una página de resultados).
textSearch
textSearch(request, callback)
Parámetros:
Valor que se muestra: Ninguno
Recupera una lista de lugares según una cadena de consulta (por ejemplo, "pizza en Nueva York" o "zapaterías cerca de Ottawa"). Los parámetros de ubicación son opcionales. Cuando se especifica la ubicación, los resultados solo se inclinan hacia resultados cercanos, en lugar de restringirse a lugares dentro del área. Usa textSearch cuando quieras buscar sitios usando una string arbitraria y en los casos en que no quieras restringir los resultados de búsqueda a una ubicación en particular. El objeto PlaceSearchPagination se puede usar para recuperar páginas de resultados adicionales (nulo si es la última página de resultados o si solo hay una página de resultados).

PlaceDetailsRequest

Interfaz google.maps.places.PlaceDetailsRequest

Una consulta de Place Details que se enviará al PlacesService.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

placeId
Tipo: string
El id. de sitio del sitio para el cual se solicitan detalles.
fields optional
Tipo: Array<string> optional
Los campos que se incluirán en la respuesta de detalles, que se facturarán. Si no se especifican campos o se pasa ['ALL'], se mostrarán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location").
language 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.
region 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 dos caracteres ccTLD ("top-level domain"). 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 (.co.uk) mientras que el código ISO 3166-1 es &gt (gb) (técnicamente para la entidad del Reino Unido de Gran Bretaña e Irlanda del Norte).
sessionToken optional
Referencia única que se usa para agrupar la solicitud de detalles con una sesión de autocompletado.

Interfaz FindPlaceFromPhoneNumberRequest

Interfaz google.maps.places.FindPlaceFromPhoneNumberRequest

Un lugar de búsqueda de la solicitud de búsqueda de texto que se enviará a PlacesService.findPlaceFromPhoneNumber.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

fields
Tipo: Array<string>
Los campos que se incluirán en la respuesta, que se facturarán. Si se pasa ['ALL'], se mostrarán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location").
phoneNumber
Tipo: string
El número de teléfono del lugar que se buscará. El formato debe ser E.164.
language optional
Tipo: string optional
Un identificador de idioma para el idioma en el que se deben mostrar los nombres y las direcciones, cuando sea posible. Consulta la lista de idiomas compatibles.
locationBias optional
Tipo: LocationBias optional
El sesgo utilizado al buscar un lugar. El resultado se inclinará hacia la LocationBias determinada, pero no se limitará a ella.

Interfaz FindPlaceFromQueryRequest

Interfaz google.maps.places.FindPlaceFromQueryRequest

Un lugar de búsqueda de la solicitud de búsqueda de texto que se enviará a PlacesService.findPlaceFromQuery.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

fields
Tipo: Array<string>
Los campos que se incluirán en la respuesta, que se facturarán. Si se pasa ['ALL'], se mostrarán y facturarán todos los campos disponibles (esto no se recomienda para implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult. Los campos anidados se pueden especificar con rutas de acceso de puntos (por ejemplo, "geometry.location").
query
Tipo: string
La consulta de la solicitud. Por ejemplo, el nombre o la dirección de un lugar.
language optional
Tipo: string optional
Un identificador de idioma para el idioma en el que se deben mostrar los nombres y las direcciones, cuando sea posible. Consulta la lista de idiomas compatibles.
locationBias optional
Tipo: LocationBias optional
El sesgo utilizado al buscar un lugar. El resultado se inclinará hacia la LocationBias determinada, pero no se limitará a ella.

Interfaz de PlaceSearchRequest

Interfaz google.maps.places.PlaceSearchRequest

Una búsqueda de sitios que se enviará a PlacesService.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

bounds optional
Los límites dentro de los cuales buscar lugares. location y radius se ignorarán si se configura bounds.
keyword optional
Tipo: string optional
Un término que debe coincidir con todos los campos disponibles, incluidos, sin limitaciones, el nombre, el tipo y la dirección, así como las opiniones de los clientes y otro contenido de terceros.
language optional
Tipo: string optional
Un identificador de idioma para el idioma en el que se deben mostrar los nombres y las direcciones, cuando sea posible. Consulta la lista de idiomas compatibles.
location optional
Tipo: LatLng|LatLngLiteral optional
La ubicación alrededor de la cual buscar lugares.
maxPriceLevel optional
Tipo: number optional
Restringe los resultados únicamente a los lugares que estén dentro del nivel de precio especificado o inferior. Los valores válidos se encuentran en el rango que varía de 0 (más asequible) a 4 (más costoso), inclusive. Debe ser mayor o igual que minPrice , si se especifica.
minPriceLevel optional
Tipo: number optional
Restringe los resultados únicamente a los lugares que estén dentro del nivel de precio especificado o superior. Los valores válidos se encuentran en el rango que varía de 0 (más asequible) a 4 (más costoso), inclusive. Debe ser menor o igual que maxPrice, si se especifica.
name optional
Tipo: string optional
Equivale a keyword. Los valores de este campo se combinan con los del campo keyword y se pasan como parte de la misma string de búsqueda.
openNow optional
Tipo: boolean optional
Restringe los resultados solo a los lugares que estén abiertos en este momento.
radius optional
Tipo: number optional
La distancia a partir de la ubicación determinada, en la cual se buscarán lugares, en metros. El valor máximo permitido es 50,000.
rankBy optional
Tipo: RankBy optional
Predeterminado: RankBy.PROMINENCE
Especifica el método de clasificación que se debe usar cuando se muestran resultados. Ten en cuenta que, cuando rankBy se configura como DISTANCE, debes especificar un location, pero no puedes especificar un radius o bounds.
type optional
Tipo: string optional
Permite buscar lugares del tipo específico. El tipo se traduce al idioma local de la ubicación de destino de la solicitud y se utiliza como cadena de consulta. Si también se proporciona una consulta, se concatena con la string de tipo localizada. Los resultados de otro tipo se descartan de la respuesta. Usa este campo para realizar búsquedas categóricas independientes del idioma y la región. Los tipos válidos se proporcionan aquí.

Interfaz de TextSearchRequest

Interfaz google.maps.places.TextSearchRequest

Una solicitud de búsqueda de texto que se enviará a PlacesService.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

bounds optional
Límites utilizados para restringir los resultados al buscar sitios (opcional) location y radius se ignorarán si se configura bounds. Los resultados no estarán restringidos a aquellos que se encuentren dentro de estos límites; sin embargo, los resultados que tengan en ella tendrán una clasificación más alta.
language optional
Tipo: string optional
Un identificador de idioma para el idioma en el que se deben mostrar los nombres y las direcciones, cuando sea posible. Consulta la lista de idiomas compatibles.
location optional
Tipo: LatLng|LatLngLiteral optional
El centro del área utilizada para restringir los resultados al buscar sitios.
query optional
Tipo: string optional
El término de consulta de la solicitud. Por ejemplo, el nombre de un lugar (Torre Eiffel), una categoría seguida del nombre de una ubicación (pizza en Nueva York) o el nombre de un lugar seguido por un desambiguador de ubicación (Starbucks en Sídney).
radius optional
Tipo: number optional
El radio del área utilizado para restringir los resultados al buscar sitios, en metros.
region optional
Tipo: string optional
Un código de región para restringir los resultados. El código de región acepta un valor de dos caracteres ccTLD ("top-level domain"). 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 (.co.uk) mientras que el código ISO 3166-1 es &gt (gb) (técnicamente para la entidad del Reino Unido de Gran Bretaña e Irlanda del Norte).
type optional
Tipo: string optional
Permite buscar lugares del tipo específico. El tipo se traduce al idioma local de la ubicación de destino de la solicitud y se utiliza como cadena de consulta. Si también se proporciona una consulta, se concatena con la string de tipo localizada. Los resultados de otro tipo se descartan de la respuesta. Usa este campo para realizar búsquedas categóricas independientes del idioma y la región. Los tipos válidos se proporcionan aquí.

Constantes RankBy

google.maps.places.RankBy constantes

Opciones de clasificación para una PlaceSearchRequest.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

DISTANCE Clasifica resultados de lugares por distancia desde la ubicación.
PROMINENCE Clasifica los resultados de los lugares según su importancia.

LocationBias typedef

google.maps.places.LocationBiastypetype

Un LocationBias representa un límite o una sugerencia leves que se deben utilizar al buscar lugares. Los resultados pueden provenir del exterior del área especificada. Para usar la dirección IP del usuario actual como sesgo, se puede especificar la string "IP_BIAS". Nota: Si se usa un objeto Circle, se deben definir el centro y el radio.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string

LocationRestriction typedef

google.maps.places.LocationRestrictiontypetype

Un objeto LocationRestriction representa un límite estricto que se debe usar al buscar lugares.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

LatLngBounds|LatLngBoundsLiteral

Constantes de PlacesServiceStatus

google.maps.places.PlacesServiceStatus constantes

Es el estado que muestra PlacesService cuando completa sus búsquedas. Especifícalos por valor o usa el nombre de la constante. Por ejemplo, 'OK' o google.maps.places.PlacesServiceStatus.OK.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

INVALID_REQUEST esta solicitud no es válida.
NOT_FOUND No se encontró el lugar al que se hace referencia.
OK la respuesta contiene un resultado válido.
OVER_QUERY_LIMIT La aplicación excedió su cuota de solicitudes.
REQUEST_DENIED La aplicación no puede usar PlacesService.
UNKNOWN_ERROR No se pudo procesar la solicitud PlacesService debido a un error del servidor. La solicitud puede tener éxito si realizas un nuevo intento.
ZERO_RESULTS No se encontraron errores para esta solicitud.

Interfaz de PlaceSearchPagination

Interfaz google.maps.places.PlaceSearchPagination

Objeto que se usa para recuperar páginas adicionales de resultados de Places.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

hasNextPage
Tipo: boolean
Indica si hay más resultados disponibles. true cuando hay una página de resultados adicional
nextPage
nextPage()
Parámetros: ninguno
Valor que se muestra: Ninguno
Recupera la página siguiente de resultados. Usa la misma función de devolución de llamada que se proporcionó a la primera solicitud de búsqueda.

Interfaz PlaceResult

Interfaz google.maps.places.PlaceResult

Define información sobre un lugar.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

address_components optional
El conjunto de componentes de dirección para la ubicación de este lugar. Solo disponible con PlacesService.getDetails.
adr_address optional
Tipo: string optional
Es la representación de la dirección del lugar en el microformato de anuncio. Solo disponible con PlacesService.getDetails.
aspects optional
Tipo: Array<PlaceAspectRating> optional
Los aspectos de este lugar, según las opiniones de los usuarios de Google y Zagat. Las calificaciones se encuentran en una escala del 0 al 30.
business_status optional
Tipo: BusinessStatus optional
un indicador que indica el estado operativo del lugar, si se trata de una empresa (indica si el sitio está operativo, o bien cerrado de forma temporal o permanente). Si no hay datos disponibles, la marca no está presente en la búsqueda ni en las respuestas de detalles.
formatted_address optional
Tipo: string optional
La dirección completa del lugar.
formatted_phone_number optional
Tipo: string optional
El número de teléfono de Google Places, con el formato de la convención regional del número. Solo disponible con PlacesService.getDetails.
geometry optional
Tipo: PlaceGeometry optional
Información relacionada con la geometría del lugar.
html_attributions optional
Tipo: Array<string> optional
Texto de atribución que se mostrará para este resultado de lugar. Los html_attributions disponibles siempre se muestran sin importar lo que se solicitó fields y deben mostrarse.
icon optional
Tipo: string optional
URL de un recurso de imagen que se puede utilizar para representar la categoría de este lugar.
icon_background_color optional
Tipo: string optional
Color de fondo para usar con un ícono de lugar Consulta también PlaceResult.icon_mask_base_uri.
icon_mask_base_uri optional
Tipo: string optional
Es una URL truncada a una máscara de ícono. Para acceder a diferentes tipos de íconos, agrega una extensión de archivo al final (es decir, .svg o .png).
international_phone_number optional
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 (+). Solo disponible con PlacesService.getDetails.
name optional
Tipo: string optional
El nombre del lugar. Nota: en el caso de que el usuario haya ingresado Places, este es el texto sin procesar, escrito por el usuario. Ten cuidado cuando uses estos datos, ya que los usuarios maliciosos pueden intentar usarlos como un vector para ataques de inyección de código (consulta http://en.wikipedia.org/wiki/Code_injection).
opening_hours optional
Tipo: PlaceOpeningHours optional
Define cuándo se abre o se cierra el lugar.
permanently_closed optional
Tipo: boolean optional
Marca que indica si el lugar está cerrado, ya sea de forma permanente o temporal. Si el sitio está operativo o no hay datos disponibles, la marca no aparece en la respuesta.
photos optional
Tipo: Array<PlacePhoto> optional
Fotos de este lugar La colección contendrá hasta diez objetos PlacePhoto.
place_id optional
Tipo: string optional
un identificador único para el sitio.
plus_code optional
Tipo: PlacePlusCode optional
Define los códigos de ubicación abiertos o &signos más para el lugar.
price_level optional
Tipo: number optional
El nivel de precio del lugar, en una escala de 0 a 4. Los niveles de precios se interpretan de la siguiente manera:
  • 0: Gratis
  • 1: económico
  • 2: Moderado
  • 3: costoso
  • 4: Muy costoso
rating optional
Tipo: number optional
Una calificación, entre 1,0 y 5,0, según las opiniones de los usuarios sobre este lugar.
reviews optional
Tipo: Array<PlaceReview> optional
Una lista de opiniones sobre este lugar. Solo disponible con PlacesService.getDetails.
types optional
Tipo: Array<string> optional
Un arreglo de tipos para este lugar (por ejemplo, ["political", "locality"] o ["restaurant", "establishment"]).
url optional
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 lugar. Solo disponible con PlacesService.getDetails.
user_ratings_total optional
Tipo: number optional
La cantidad de calificaciones de usuarios que contribuyeron a la PlaceResult.rating de este lugar.
utc_offset optional
Tipo: number optional
Desplazamiento del UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, en Sídney, Australia, el horario de verano se adelanta 11 horas antes del UTC, por lo que la utc_offset será de 660. Para las zonas horarias detrás de UTC, la compensación es negativa. Por ejemplo, el utc_offset es -60 para Cabo Verde. Solo disponible con PlacesService.getDetails.
utc_offset_minutes optional
Tipo: number optional
Desplazamiento del UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, en Sídney, Australia, el horario de verano se adelanta 11 horas antes del UTC, por lo que la utc_offset_minutes será de 660. Para las zonas horarias detrás de UTC, la compensación es negativa. Por ejemplo, el utc_offset_minutes es -60 para Cabo Verde. Solo disponible con PlacesService.getDetails.
vicinity optional
Tipo: string optional
La dirección simplificada del lugar, que incluye el nombre de la calle, el número de la calle y la localidad, pero no la provincia/el estado, el código postal ni el país. Por ejemplo, la oficina de Google en Sídney, Australia, tiene un valor de proximidad a "48 Pirrama Road, Pyrmont". Solo disponible con PlacesService.getDetails.
website optional
Tipo: string optional
El sitio web autorizado de este lugar, como la página principal de una empresa. Solo disponible con PlacesService.getDetails.

PlaceAspectRating

Interfaz google.maps.places.PlaceAspectRating

Define información sobre un aspecto del lugar sobre el que opinaron los usuarios.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

rating
Tipo: number
La calificación de este aspecto. Para opiniones individuales, es un número entero de 0 a 3. Para las calificaciones agregadas de un sitio, este es un número entero de 0 a 30.
type
Tipo: string
El tipo de aspecto. Por ejemplo, "food", "decor", "service" o "overall".

Constantes de BusinessStatus

google.maps.places.BusinessStatus constantes

El estado operativo del sitio, si se trata de un negocio, devuelto en un PlaceResult (indica si el sitio está operativo, o bien cerrado temporal o permanentemente). Especifícalos por valor o el nombre de la constante (por ejemplo: 'OPERATIONAL' o google.maps.places.BusinessStatus.OPERATIONAL).

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

CLOSED_PERMANENTLY La empresa está cerrada de forma permanente.
CLOSED_TEMPORARILY La empresa está cerrada temporalmente.
OPERATIONAL La empresa funciona con normalidad.

Interfaz de PlaceGeometry

Interfaz google.maps.places.PlaceGeometry

Define información acerca de la geometría de un sitio.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

location optional
Tipo: LatLng optional
La posición del lugar.
viewport optional
Tipo: LatLngBounds optional
La vista del puerto preferida al mostrar este lugar en un mapa. Esta propiedad será null si no se conoce el viewport del lugar preferido. Solo disponible con PlacesService.getDetails.

Interfaz PlaceOpeningHours

Interfaz google.maps.places.PlaceOpeningHours

Define información acerca del horario de atención de un lugar.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

open_now optional
Tipo: boolean optional
Indica si el lugar está abierto en este momento.
periods optional
Períodos de apertura para cada día de la semana, a partir del domingo, en orden cronológico. Los días en los que el lugar no está abierto no se incluyen. Solo disponible con PlacesService.getDetails.
weekday_text optional
Tipo: Array<string> optional
Un arreglo de siete strings que representan el horario de atención con formato para cada día de la semana. El servicio de Places dará formato a las horas de apertura y las localizará según el idioma actual. El orden de los elementos de este arreglo depende del lenguaje. En algunos idiomas, la semana inicia el lunes y, en otros, comienza el domingo. Solo disponible con PlacesService.getDetails. Otras llamadas pueden mostrar un arreglo vacío.
isOpen
isOpen([date])
Parámetros:
  • dateDate optional
Valor que se muestra: boolean|undefined
Verifica si el lugar está abierto ahora (cuando no haya pasado) o en una fecha determinada. Si este lugar no tiene PlaceResult.utc_offset_minutes ni PlaceOpeningHours.periods, se muestra undefined (PlaceOpeningHours.periods solo está disponible a través de PlacesService.getDetails). Este método no considera el horario excepcional, como el feriado.

PlaceOpeningHoursPeriod

Interfaz google.maps.places.PlaceOpeningHoursPeriod

Define información estructurada acerca del horario de atención de un lugar. Nota: Si un lugar está siempre abierto, la sección close no aparecerá en la respuesta. Los clientes pueden confiar en que el estado siempre abierto se represente como un período open que contenga day con los valores 0 y time con el valor "0000", y no close.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

open
La hora de apertura del lugar.
close optional
Tipo: PlaceOpeningHoursTime optional
La hora de cierre del lugar.

PlaceOpeningHoursTime

Interfaz google.maps.places.PlaceOpeningHoursTime

Define cuándo se abre o se cierra un lugar.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

day
Tipo: number
Los días de la semana, como un número en el rango [0, 6], a partir del domingo. Por ejemplo, 2 significa martes.
hours
Tipo: number
Las horas del PlaceOpeningHoursTime.time como número, en el intervalo [0, 23]. Esto se informará en la zona horaria del lugar.
minutes
Tipo: number
Los minutos del PlaceOpeningHoursTime.time como número, en el intervalo [0, 59]. Esto se informará en la zona horaria del lugar.
time
Tipo: string
La hora del día en formato de 24 horas (hhmm). Los valores se encuentran en el intervalo ["0000", "2359"]. La hora se informará en la zona horaria del lugar.
nextDate optional
Tipo: number optional
La marca de tiempo (en milisegundos desde el ciclo de entrenamiento, adecuada para usar con new Date()) que representa la próxima aparición de este PlaceOpeningHoursTime Se calcula a partir del PlaceOpeningHoursTime.day de la semana, el PlaceOpeningHoursTime.time y el PlaceResult.utc_offset_minutes. Si PlaceResult.utc_offset_minutes es undefined, nextDate será undefined.

PlacePlusCode

Interfaz google.maps.places.PlacePlusCode

Define los códigos de ubicación abiertos o los códigos plus para un lugar. Los Plus Codes se pueden usar como reemplazo de las direcciones en lugares donde no existen (donde los edificios no están numerados o las calles no tienen nombre).

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

global_code
Tipo: string
Un código plus con la 1/8000° de grado por 1/8000° de área como "8FVC9G8F+5W".
compound_code optional
Tipo: string optional
Un código plus con la 1/8000° de grado por 1/8000 de un área de grado donde los primeros cuatro caracteres (el código de área) se descartan y se reemplazan por una descripción de localidad. como "9G8F+5W Zurich, Switzerland". Si no se encuentra una localidad adecuada que acorte el código, se omitirá este campo.

PlacePhoto.

Interfaz google.maps.places.PlacePhoto

Representa un elemento de foto de un lugar.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

height
Tipo: number
La altura de la foto en píxeles.
html_attributions
Tipo: Array<string>
Texto de atribución que se mostrará para esta foto.
width
Tipo: number
El ancho de la foto en píxeles.
getUrl
getUrl([opts])
Parámetros:
Valor que se muestra: string
Muestra la URL de la imagen correspondiente a las opciones especificadas.

PhotoOptions.

Interfaz google.maps.places.PhotoOptions

Define las opciones de solicitud de fotos.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

maxHeight optional
Tipo: number optional
La altura máxima en píxeles de la imagen que se muestra.
maxWidth optional
Tipo: number optional
El ancho máximo en píxeles de la imagen que se muestra.

PlaceReview

Interfaz google.maps.places.PlaceReview

Representa una reseña única de un lugar.

Requiere el parámetro de URL &libraries=places. Consulta Bibliotecas en la API de Maps JavaScript.

author_name
Tipo: string
El nombre del usuario que deja la opinión.
language
Tipo: string
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'en & 'en-UK'.
profile_photo_url
Tipo: string
Una URL a la imagen de perfil de la persona que realizó la revisión
relative_time_description
Tipo: string
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: "a month ago".
text
Tipo: string
Es el texto de una opinión.
time
Tipo: number
Marca de tiempo de la opinión, expresada en segundos desde el ciclo de entrenamiento.
aspects optional
Tipo: Array<PlaceAspectRating> optional
Los aspectos calificados por la opinión. Calificaciones en una escala del 0 al 3.
author_url optional
Tipo: string optional
Una URL al perfil del usuario que dejó la opinión Este será undefined cuando el perfil del revisor no esté disponible.
rating optional
Tipo: number optional
La calificación de esta opinión, un número entre 1.0 y 5.0 (inclusive).