Clase PlacesService
Clase google.maps.places.PlacesService
Contiene métodos relacionados con la búsqueda de lugares y la recuperación de detalles sobre un lugar.
Para acceder, llama a const {PlacesService} = await google.maps.importLibrary("places")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constructor | |
---|---|
PlacesService |
PlacesService(attrContainer) Parámetros:
Crea una instancia nueva del PlacesService que renderiza atribuciones en el contenedor especificado. |
Métodos | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) Parámetros:
Valor que se devuelve: Ninguno
Recupera una lista de lugares según un número de teléfono. En la mayoría de los casos, debería haber un solo elemento en la lista de resultados; sin embargo, si la solicitud es ambigua, es posible que se devuelva más de un resultado. Los PlaceResult que se pasan a la devolución de llamada son subconjuntos de una PlaceResult completa. Tu app puede obtener un PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando el PlaceResult.place_id del lugar deseado. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) Parámetros:
Valor que se devuelve: Ninguno
Recupera una lista de lugares según una cadena de consulta. En la mayoría de los casos, debería haber un solo elemento en la lista de resultados; sin embargo, si la solicitud es ambigua, es posible que se devuelva más de un resultado. Los PlaceResult que se pasan a la devolución de llamada son subconjuntos de una PlaceResult completa. Tu app puede obtener un PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando el PlaceResult.place_id del lugar deseado. |
getDetails |
getDetails(request, callback) Parámetros:
Valor que se devuelve: Ninguno
Recupera detalles sobre el lugar identificado por el placeId especificado. |
nearbySearch |
nearbySearch(request, callback) Parámetros:
Valor que se devuelve: Ninguno
Recupera una lista de lugares cerca de una ubicación en particular, según la palabra clave o el tipo. Siempre se debe especificar la ubicación, ya sea pasando un parámetro LatLngBounds o location y radius . Los PlaceResult que se pasan a la devolución de llamada son subconjuntos del PlaceResult completo. Tu app puede obtener un PlaceResult más detallado para cada lugar si envía una solicitud de Place Details y pasa el PlaceResult.place_id del lugar deseado. El objeto PlaceSearchPagination se puede usar para recuperar páginas de resultados adicionales (nulo si esta 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 devuelve: Ninguno
Recupera una lista de lugares según una cadena de consulta (por ejemplo, "pizza en Nueva York" o "tiendas de zapatos cerca de Ottawa"). Los parámetros de ubicación son opcionales. Cuando se especifica la ubicación, los resultados solo se personalizan según los resultados cercanos en lugar de restringirse a los lugares dentro del área. Usa textSearch cuando quieras buscar lugares con una cadena arbitraria y cuando no quieras restringir los resultados de la búsqueda a una ubicación en particular. El objeto PlaceSearchPagination se puede usar para recuperar páginas de resultados adicionales (nulo si esta es la última página de resultados o si solo hay una página de resultados). |
Interfaz de PlaceDetailsRequest
Interfaz de google.maps.places.PlaceDetailsRequest
Una consulta de Place Details que se enviará a PlacesService
.
Propiedades | |
---|---|
placeId |
Tipo:
string Es el ID del lugar para el que se solicitan detalles. |
fields optional |
Tipo:
Array<string> optional Campos que se incluirán en la respuesta de detalles, que se facturarán. Si no se especifica ningún campo o se pasa ['ALL'] , se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda para las implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas de puntos (por ejemplo, "geometry.location" ). |
language optional |
Tipo:
string optional Es el identificador del idioma en el que se deben mostrar detalles. Consulta la lista de idiomas compatibles. |
region optional |
Tipo:
string optional Es el código regional de la región del usuario. Esto puede afectar las fotos que se pueden devolver y posiblemente otros factores. 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 del "Reino Unido de Gran Bretaña e Irlanda del Norte"). |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Referencia única que se usa para empaquetar la solicitud de detalles con una sesión de autocompletado. |
FindPlaceFromPhoneNumberRequest
Interfaz de google.maps.places.FindPlaceFromPhoneNumberRequest
Un lugar de búsqueda a partir de una solicitud de búsqueda de texto que se enviará a PlacesService.findPlaceFromPhoneNumber
.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Campos que se incluirán en la respuesta y que se facturarán. Si se pasa ['ALL'] , se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda para las implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas de puntos (por ejemplo, "geometry.location" ). |
phoneNumber |
Tipo:
string Es el número de teléfono del lugar que se debe 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 La personalización que se usa al buscar Place. El resultado se personalizará, aunque no se restringirá al LocationBias especificado. |
FindPlaceFromQueryRequest
Interfaz de google.maps.places.FindPlaceFromQueryRequest
Un lugar de búsqueda a partir de una solicitud de búsqueda de texto que se enviará a PlacesService.findPlaceFromQuery
.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Campos que se incluirán en la respuesta y que se facturarán. Si se pasa ['ALL'] , se mostrarán y se facturarán todos los campos disponibles (esto no se recomienda para las implementaciones de producción). Para obtener una lista de campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas 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 La personalización que se usa al buscar Place. El resultado se personalizará, aunque no se restringirá al LocationBias especificado. |
Interfaz de PlaceSearchRequest
Interfaz de google.maps.places.PlaceSearchRequest
Una búsqueda de lugar que se enviará a PlacesService
.
Propiedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Límites dentro de los cuales se puede buscar Places. 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 solo a los lugares que tengan un nivel de precio especificado o uno 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 solo a los lugares que tengan un nivel de precio especificado o uno 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. |
|
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 cadena de búsqueda. |
openNow optional |
Tipo:
boolean optional Restringe los resultados a los lugares que están abiertos en este momento. |
radius optional |
Tipo:
number optional La distancia desde la ubicación determinada dentro de la que se buscan lugares, en metros. El valor máximo permitido es 50,000. |
rankBy optional |
Tipo:
RankBy optional Valor predeterminado:
RankBy.PROMINENCE Especifica el método de clasificación que se usará al mostrar resultados. Ten en cuenta que, cuando rankBy se configura como DISTANCE , debes especificar un location , pero no puedes especificar radius o bounds . |
type optional |
Tipo:
string optional Busca lugares del tipo determinado. El tipo se traduce al idioma local de la ubicación de destino de la solicitud y se usa como cadena de consulta. Si también se proporciona una consulta, se concatena a la cadena de tipo localizada. Los resultados de un tipo diferente se descartan de la respuesta. Usa este campo para realizar búsquedas categóricas independientes de idioma y región. Los tipos válidos se indican aquí. |
TextSearchRequest
Interfaz de google.maps.places.TextSearchRequest
Una solicitud de búsqueda de texto que se enviará a PlacesService
Propiedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Límites utilizados para personalizar los resultados cuando se buscan lugares (opcional). location y radius se ignorarán si se configura bounds . Los resultados no se restringirán a aquellos que se encuentren dentro de estos límites, pero los resultados dentro de ellos 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 que se utiliza para personalizar los resultados al buscar lugares. |
query optional |
Tipo:
string optional El término de la 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 de un desambiguador de ubicación ("Starbucks en Sídney"). |
radius optional |
Tipo:
number optional El radio del área que se usa para personalizar los resultados al buscar lugares, en metros. |
region optional |
Tipo:
string optional Es un código de región para personalizar los resultados. 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 del "Reino Unido de Gran Bretaña e Irlanda del Norte"). |
type optional |
Tipo:
string optional Busca lugares del tipo determinado. El tipo se traduce al idioma local de la ubicación de destino de la solicitud y se usa como cadena de consulta. Si también se proporciona una consulta, se concatena a la cadena de tipo localizada. Los resultados de un tipo diferente se descartan de la respuesta. Usa este campo para realizar búsquedas categóricas independientes de idioma y región. Los tipos válidos se indican aquí. |
Constantes de RankBy
Constantes google.maps.places.RankBy
Opciones de clasificación para una PlaceSearchRequest.
Para acceder, llama a const {RankBy} = await google.maps.importLibrary("places")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
DISTANCE |
Clasifica los resultados de lugares por la distancia desde la ubicación. |
PROMINENCE |
Clasifica los resultados por su importancia. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Un LocationBias representa un límite flexible o una sugerencia que se debe usar cuando se buscan lugares. Los resultados pueden provenir de fuera del área especificada. Para usar la dirección IP del usuario actual como personalización, se puede especificar la cadena "IP_BIAS"
. Nota: Si se utiliza Circle
, se deben definir el centro y el radio.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
Un objeto LocationRestriction representa un límite estricto para usar cuando se buscan lugares.
Constantes PlacesServiceStatus
Constantes google.maps.places.PlacesServiceStatus
Es el estado que muestra PlacesService
cuando finaliza sus búsquedas. Especifícalas por valor o con el nombre de la constante. Por ejemplo, 'OK'
o google.maps.places.PlacesServiceStatus.OK
.
Para acceder, llama a const {PlacesServiceStatus} = await google.maps.importLibrary("places")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
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 tiene permiso para usar el PlacesService . |
UNKNOWN_ERROR |
La solicitud PlacesService no se pudo procesar debido a un error del servidor. La solicitud podría completarse si realizas un nuevo intento. |
ZERO_RESULTS |
No se encontraron errores para esta solicitud. |
Interfaz de PlaceSearchPagination
Interfaz de google.maps.places.PlaceSearchPagination
Es un objeto que se usa para recuperar páginas adicionales de resultados de Places.
Propiedades | |
---|---|
hasNextPage |
Tipo:
boolean Indica si hay más resultados disponibles. El valor es true cuando hay una página de resultados adicional. |
Métodos | |
---|---|
nextPage |
nextPage() Parámetros: Ninguno
Valor que se devuelve: 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. |
PlaceResult
Interfaz de google.maps.places.PlaceResult
Define la información sobre un lugar.
Propiedades | |
---|---|
address_components optional |
Tipo:
Array<GeocoderAddressComponent> optional Es 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 microformato adr. Solo disponible con PlacesService.getDetails . |
aspects optional |
Tipo:
Array<PlaceAspectRating> optional Los aspectos calificados de este lugar, según los comentarios de los usuarios de Google y Zagat. Las calificaciones se indican en una escala del 0 al 30. |
business_status optional |
Tipo:
BusinessStatus optional Una marca que indica el estado operativo del lugar, si es una empresa (indica si el lugar está en funcionamiento o cerrado, ya sea de forma temporal o permanente). Si no hay datos disponibles, la marca no aparece en las respuestas de búsqueda o detalles. |
formatted_address optional |
Tipo:
string optional La dirección completa del lugar. |
formatted_phone_number optional |
Tipo:
string optional Indica el número de teléfono del lugar, con el formato indicado en la convención regional del número. Solo disponible con PlacesService.getDetails . |
geometry optional |
Tipo:
PlaceGeometry optional Información del lugar relacionada con aspectos geométricos |
html_attributions optional |
Tipo:
Array<string> optional Texto de atribución que debe mostrarse para este resultado de lugar. Los html_attributions disponibles siempre se muestran, independientemente de las fields que se soliciten, y deben mostrarse. |
icon optional |
Tipo:
string optional Es la URL a un recurso de imagen que se puede usar para representar la categoría de este lugar. |
icon_background_color optional |
Tipo:
string optional El color de fondo para utilizar con un ícono de lugar. Consulta también PlaceResult.icon_mask_base_uri . |
icon_mask_base_uri optional |
Tipo:
string optional 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 Es 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 Places que ingresó el usuario, se trata del texto sin procesar, tal como lo escribió el usuario. Ten cuidado cuando uses estos datos, ya que los usuarios maliciosos podrían intentar usarlos como 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. |
|
Tipo:
boolean optional Una marca que indica si el lugar está cerrado, ya sea de forma permanente o temporal. Si el sitio está operativo, o si 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 Es un identificador único para el lugar. |
plus_code optional |
Tipo:
PlacePlusCode optional Define los Códigos de ubicación abiertos o los "Plus Codes" para el lugar. |
price_level optional |
Tipo:
number optional Indica el nivel de precio del lugar, en una escala del 0 al 4. Los niveles de precios se interpretan de la siguiente manera:
|
rating optional |
Tipo:
number optional Una calificación entre 1.0 y 5.0, basada en 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 array 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. 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 los usuarios que contribuyeron a la PlaceResult.rating de este lugar. |
|
Tipo:
number optional La compensación desde UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, en Sídney, Australia, el horario de verano está 11 horas por delante de la UTC, por lo que el utc_offset será 660 . Para las zonas horarias retrasadas con respecto a UTC, la compensación es negativa. Por ejemplo, utc_offset es -60 para Cabo Verde. Solo disponible con PlacesService.getDetails . |
utc_offset_minutes optional |
Tipo:
number optional La compensación desde UTC de la zona horaria actual del lugar, en minutos. Por ejemplo, en Sídney, Australia, el horario de verano está 11 horas por delante de la UTC, por lo que el utc_offset_minutes será 660 . Para las zonas horarias retrasadas con respecto a UTC, la compensación es negativa. Por ejemplo, utc_offset_minutes es -60 para Cabo Verde. Solo disponible con PlacesService.getDetails . |
vicinity optional |
Tipo:
string optional La dirección simplificada del lugar, incluidos el nombre de la calle, el número y la localidad, pero no la provincia o 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 de "48 Pirrama Road, Pyrmont" . Solo disponible con PlacesService.getDetails . |
website optional |
Tipo:
string optional El sitio web autorizado para este lugar, como la página principal de una empresa. Solo disponible con PlacesService.getDetails . |
PlaceAspectRating
Interfaz de google.maps.places.PlaceAspectRating
Define la información sobre un aspecto del lugar sobre el que opinaron los usuarios.
Propiedades | |
---|---|
rating |
Tipo:
number Es la calificación de este aspecto. En el caso de las opiniones individuales, es un número entero entre 0 y 3. Para las calificaciones agregadas de un lugar, se trata de un número entero entre 0 y 30. |
type |
Tipo:
string Es el tipo de aspecto. Por ejemplo, "food" , "decor" , "service" o "overall" . |
Constantes de BusinessStatus
Constantes google.maps.places.BusinessStatus
El estado operativo del lugar, si es un negocio, se devuelve en un PlaceResult (indica si el lugar está en funcionamiento o cerrado de forma temporal o permanente). Especifícalas por valor o por el nombre de la constante (por ejemplo: 'OPERATIONAL'
o google.maps.places.BusinessStatus.OPERATIONAL
).
Para acceder, llama a const {BusinessStatus} = await google.maps.importLibrary("places")
. Consulta el artículo Bibliotecas de la API de Maps JavaScript.
Constantes | |
---|---|
CLOSED_PERMANENTLY |
La empresa está cerrada permanentemente. |
CLOSED_TEMPORARILY |
La empresa está cerrada temporalmente. |
OPERATIONAL |
La empresa funciona con normalidad. |
Interfaz de PlaceGeometry
Interfaz de google.maps.places.PlaceGeometry
Define la información sobre la geometría de un lugar.
Propiedades | |
---|---|
location optional |
Tipo:
LatLng optional La posición del lugar. |
viewport optional |
Tipo:
LatLngBounds optional El viewport preferido cuando se muestra este lugar en un mapa. Esta propiedad será null si se desconoce el viewport preferido para el lugar. Solo disponible con PlacesService.getDetails . |
Interfaz de PlaceOpeningHours
Interfaz de google.maps.places.PlaceOpeningHours
Define la información sobre el horario de atención de un lugar.
Propiedades | |
---|---|
|
Tipo:
boolean optional Si el lugar está abierto en ese momento. |
periods optional |
Tipo:
Array<PlaceOpeningHoursPeriod> optional Períodos de apertura que abarcan cada día de la semana, a partir del domingo, en orden cronológico. No se incluyen los días en los que el lugar no está abierto. Solo disponible con PlacesService.getDetails . |
weekday_text optional |
Tipo:
Array<string> optional Es un array de siete cadenas que representan los horarios de atención con formato para cada día de la semana. El Servicio Places dará formato al horario de atención y lo localizará de forma adecuada para el idioma actual. El orden de los elementos en este array 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 array vacío. |
Métodos | |
---|---|
isOpen |
isOpen([date]) Parámetros:
Valor que se devuelve:
boolean|undefined Verifica si el lugar está abierto ahora (cuando no pasa ninguna fecha) o en la fecha indicada. Si este lugar no tiene PlaceResult.utc_offset_minutes ni PlaceOpeningHours.periods , se devolverá undefined (PlaceOpeningHours.periods solo está disponible a través de PlacesService.getDetails ). Este método no considera los horarios excepcionales, como los horarios especiales. |
Interfaz de PlaceOpeningHoursPeriod
Interfaz de google.maps.places.PlaceOpeningHoursPeriod
Define la información estructurada sobre el 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 la opción "Siempre abierto" se representa como un período open
que contiene day
con el valor 0
y time
con el valor "0000"
, y sin close
.
Propiedades | |
---|---|
open |
Tipo:
PlaceOpeningHoursTime La hora de apertura del lugar. |
close optional |
Tipo:
PlaceOpeningHoursTime optional La hora de cierre del lugar. |
Interfaz de PlaceOpeningHoursTime
Interfaz de google.maps.places.PlaceOpeningHoursTime
Define cuándo se abre o se cierra un lugar.
Propiedades | |
---|---|
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 en forma de número, dentro del rango [0 , 23 ]. Se informará en la zona horaria del lugar. |
minutes |
Tipo:
number Los minutos del PlaceOpeningHoursTime.time en formato de número, dentro del intervalo [0 , 59 ]. Se informará en la zona horaria del lugar. |
time |
Tipo:
string Es la hora del día en formato "hhmm" de 24 horas. 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 la época, adecuada para usar con new Date() ) que representa el próximo caso 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 , entonces nextDate será undefined . |
Interfaz de PlacePlusCode
Interfaz de google.maps.places.PlacePlusCode
Define los Códigos de ubicación abiertos o "Plus Codes" para un lugar. Los Plus Codes se pueden usar como reemplazo de las direcciones en los lugares donde estas no existen (donde los edificios no están numerados o las calles no tienen nombre).
Propiedades | |
---|---|
global_code |
Tipo:
string Un Plus Code con una 1/8,000 de un grado por 1/8000 de un área de grado. Por ejemplo, "8FVC9G8F+5W" |
compound_code optional |
Tipo:
string optional Un Plus Code con una 1/8,000 de grado por 1/8,000 de un área de grado en el que los primeros cuatro caracteres (el código de área) se eliminan y se reemplazan por una descripción de la localidad. Por ejemplo, "9G8F+5W Zurich, Switzerland" Si no se encuentra una localidad adecuada para acortar el código, este campo se omite. |
PlacePhoto
Interfaz de google.maps.places.PlacePhoto
Representa un elemento fotográfico de un lugar.
Propiedades | |
---|---|
height |
Tipo:
number La altura de la foto en píxeles. |
html_attributions |
Tipo:
Array<string> Texto de atribución que debe mostrarse para esta foto. |
width |
Tipo:
number Es el ancho de la foto en píxeles. |
Métodos | |
---|---|
getUrl |
getUrl([opts]) Parámetros:
Valor que se devuelve:
string Muestra la URL de la imagen que corresponde a las opciones especificadas. |
PhotoOptions.
Interfaz de google.maps.places.PhotoOptions
Define las opciones de solicitud de fotos.
Propiedades | |
---|---|
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. |
Interfaz de PlaceReview
Interfaz de google.maps.places.PlaceReview
Representa una sola opinión de un lugar.
Propiedades | |
---|---|
author_name |
Tipo:
string Es 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 está escrita esta opinión. Ten en cuenta que este código incluye solo la etiqueta de 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". |
profile_photo_url |
Tipo:
string Una URL a la imagen de perfil del revendedor |
relative_time_description |
Tipo:
string Es una cadena de tiempo reciente con formato que expresa el tiempo 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 la época. |
|
Tipo:
Array<PlaceAspectRating> optional Los aspectos que se calificaron en la opinión. Indica las calificaciones en una escala del 0 al 3. |
author_url optional |
Tipo:
string optional Una URL al perfil del usuario que deja la opinión. Será undefined cuando el perfil del revisor no esté disponible. |
rating optional |
Tipo:
number optional Es la calificación de esta opinión, en un número entre 1.0 y 5.0 (inclusive). |