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.
Llama al const {PlacesService} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constructor | |
---|---|
PlacesService |
PlacesService(attrContainer) Parámetros:
Crea una instancia nueva de PlacesService que renderiza atribuciones en el contenedor especificado. |
Métodos | |
---|---|
findPlaceFromPhoneNumber |
findPlaceFromPhoneNumber(request, callback) Parámetros:
Valor de retorno: Ninguno
Recupera una lista de lugares según un número de teléfono. En la mayoría de los casos, solo debería haber un elemento en la lista de resultados. Sin embargo, si la solicitud es ambigua, es posible que se muestre 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 objeto PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando el objeto PlaceResult.place_id para el lugar deseado. |
findPlaceFromQuery |
findPlaceFromQuery(request, callback) Parámetros:
Valor de retorno: Ninguno
Recupera una lista de lugares según una cadena de búsqueda. En la mayoría de los casos, solo debería haber un elemento en la lista de resultados. Sin embargo, si la solicitud es ambigua, es posible que se muestre 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 objeto PlaceResult más detallado para cada lugar llamando a PlacesService.getDetails y pasando el objeto PlaceResult.place_id para el lugar deseado. |
getDetails |
getDetails(request, callback) Parámetros:
Valor de retorno: Ninguno
Recupera detalles sobre el lugar identificado por el placeId determinado. |
nearbySearch |
nearbySearch(request, callback) Parámetros:
Valor de retorno: Ninguno
Recupera una lista de lugares cercanos a 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 los parámetros location y radius . Los PlaceResult que se pasan a la devolución de llamada son subconjuntos del PlaceResult completo. Tu app puede obtener un objeto PlaceResult más detallado para cada lugar si envía una solicitud de Place Details que pase el objeto PlaceResult.place_id del lugar deseado. El objeto PlaceSearchPagination se puede usar para recuperar páginas adicionales de resultados (es 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 de retorno: Ninguno
Recupera una lista de lugares según una cadena de búsqueda (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 sesgan hacia los resultados cercanos en lugar de restringirse a los lugares dentro del área. Usa textSearch cuando quieras buscar lugares con una cadena arbitraria y en los casos en los que 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 adicionales de resultados (es 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
Es 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 Son los campos que se incluirán en la respuesta de detalles, por los que se facturará. Si no se especifican campos 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 los campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas de acceso con puntos (por ejemplo, "geometry.location" ). |
language optional |
Tipo:
string optional Es un identificador del idioma en el que se deben mostrar los detalles. Consulta la lista de idiomas compatibles. |
region optional |
Tipo:
string optional Es el código de región del usuario. Esto puede afectar las fotos que se muestran 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 "El Reino Unido de Gran Bretaña e Irlanda del Norte"). |
sessionToken optional |
Tipo:
AutocompleteSessionToken optional Es una referencia única que se usa para agrupar la solicitud de detalles con una sesión de Autocomplete. |
Interfaz FindPlaceFromPhoneNumberRequest
Interfaz de google.maps.places.FindPlaceFromPhoneNumberRequest
Es una solicitud de búsqueda de lugar a partir de texto que se enviará a PlacesService.findPlaceFromPhoneNumber
.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Campos que se incluirán en la respuesta, por los que se facturará. 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 los campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas de acceso con puntos (por ejemplo, "geometry.location" ). |
phoneNumber |
Tipo:
string Número de teléfono del lugar que se buscará. El formato debe ser E.164. |
language optional |
Tipo:
string optional Es 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 Es el sesgo que se usa cuando se busca un lugar. El resultado se personalizará, aunque no de manera exclusiva, según el LocationBias proporcionado. |
Interfaz FindPlaceFromQueryRequest
Interfaz de google.maps.places.FindPlaceFromQueryRequest
Es una solicitud de búsqueda de lugar a partir de texto que se enviará a PlacesService.findPlaceFromQuery
.
Propiedades | |
---|---|
fields |
Tipo:
Array<string> Campos que se incluirán en la respuesta, por los que se facturará. 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 los campos, consulta PlaceResult . Los campos anidados se pueden especificar con rutas de acceso con puntos (por ejemplo, "geometry.location" ). |
query |
Tipo:
string Es la búsqueda de la solicitud. Por ejemplo, el nombre o la dirección de un lugar. |
language optional |
Tipo:
string optional Es 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 Es el sesgo que se usa cuando se busca un lugar. El resultado se personalizará, aunque no de manera exclusiva, según el LocationBias proporcionado. |
Interfaz PlaceSearchRequest
Interfaz de google.maps.places.PlaceSearchRequest
Es una búsqueda de lugar que se enviará a PlacesService
.
Propiedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Son los límites dentro de los cuales se buscarán lugares. Se ignorarán location y radius si se establece bounds . |
keyword optional |
Tipo:
string optional Es un término para el que se buscarán coincidencias 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 Es 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 Ubicación alrededor de la cual se buscarán lugares. |
maxPriceLevel optional |
Tipo:
number optional Restringe los resultados a los lugares que se encuentran en el nivel de precios 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 solo a los lugares que se encuentran en el nivel de precios 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. |
|
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 solo a los lugares que están abiertos en este momento. |
radius optional |
Tipo:
number optional Es la distancia desde la ubicación proporcionada dentro de 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 usará cuando se devuelvan los 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 Busca lugares del tipo especificado. El tipo se traduce al idioma local de la ubicación objetivo de la solicitud y se usa como una cadena de consulta. Si también se proporciona una búsqueda, se concatena con 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 del idioma y la región. Los tipos válidos se indican aquí. |
Interfaz de TextSearchRequest
Interfaz de google.maps.places.TextSearchRequest
Es una solicitud de búsqueda de texto que se enviará a PlacesService
.
Propiedades | |
---|---|
bounds optional |
Tipo:
LatLngBounds|LatLngBoundsLiteral optional Son los límites que se usan para sesgar los resultados cuando se buscan lugares (opcional). Se ignorarán location y radius si se establece bounds . Los resultados no se restringirán a los que se encuentren dentro de estos límites, pero los que estén dentro de ellos tendrán una clasificación más alta. |
language optional |
Tipo:
string optional Es 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 Es el centro del área que se usa para sesgar los resultados cuando se buscan lugares. |
query optional |
Tipo:
string optional Es el término de búsqueda 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 Es el radio del área que se usa para sesgar los resultados cuando se buscan lugares, en metros. |
region optional |
Tipo:
string optional Es un código de región para sesgar 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 de "El Reino Unido de Gran Bretaña e Irlanda del Norte"). |
type optional |
Tipo:
string optional Busca lugares del tipo especificado. El tipo se traduce al idioma local de la ubicación objetivo de la solicitud y se usa como una cadena de consulta. Si también se proporciona una búsqueda, se concatena con 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 del idioma y la región. Los tipos válidos se indican aquí. |
Constantes de RankBy
Constantes de google.maps.places.RankBy
Son las opciones de clasificación para un objeto PlaceSearchRequest.
Llama al const {RankBy} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
DISTANCE |
Los rankings ordenan los resultados de lugares según la distancia desde la ubicación. |
PROMINENCE |
Clasifica los resultados de lugares según su importancia. |
LocationBias typedef
google.maps.places.LocationBias
typedef
Un LocationBias representa un límite o una sugerencia flexible para usar cuando se buscan lugares. Es posible que los resultados provengan de fuera del área especificada. Para usar la dirección IP del usuario actual como sesgo, se puede especificar la cadena "IP_BIAS"
. Nota: Si usas un Circle
, se deben definir el centro y el radio.
LatLng|LatLngLiteral|LatLngBounds|LatLngBoundsLiteral|Circle|CircleLiteral|string
LocationRestriction typedef
google.maps.places.LocationRestriction
typedef
Un LocationRestriction representa un límite estricto que se debe usar cuando se buscan lugares.
Constantes de PlacesServiceStatus
Constantes de google.maps.places.PlacesServiceStatus
Es el estado que devuelve el PlacesService
cuando se completan sus búsquedas. Puedes especificarlos por valor o con el nombre de la constante. Por ejemplo, 'OK'
o google.maps.places.PlacesServiceStatus.OK
.
Llama al const {PlacesServiceStatus} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en 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 superó su cuota de solicitudes. |
REQUEST_DENIED |
La aplicación no puede usar PlacesService . |
UNKNOWN_ERROR |
No se pudo procesar la solicitud de PlacesService 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 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 de devolución:
void Recupera la siguiente página de resultados. Utiliza la misma función de devolución de llamada que se proporcionó en la primera solicitud de búsqueda. |
Interfaz PlaceResult
Interfaz de google.maps.places.PlaceResult
Define información sobre un lugar.
Propiedades | |
---|---|
address_components optional |
Tipo:
Array<GeocoderAddressComponent> optional Es la colección de componentes de dirección de la ubicación de este lugar. Solo está disponible con PlacesService.getDetails . |
adr_address optional |
Tipo:
string optional Representación de la dirección del lugar en el microformato adr. Solo está disponible con PlacesService.getDetails . |
aspects optional |
Tipo:
Array<PlaceAspectRating> optional Son los aspectos calificados de este lugar, según las opiniones de los usuarios de Google y Zagat. Las calificaciones se basan en una escala de 0 a 30. |
business_status optional |
Tipo:
BusinessStatus optional Es una marca que indica el estado operativo del lugar, si es una empresa (indica si el lugar está operativo o cerrado de forma temporal o permanente). Si no hay datos disponibles, la marca no estará presente en las respuestas de búsqueda o de detalles. |
formatted_address optional |
Tipo:
string optional Dirección completa del lugar. |
formatted_phone_number optional |
Tipo:
string optional Número de teléfono del lugar, con el formato indicado en la convención regional de números. Solo está disponible con PlacesService.getDetails . |
geometry optional |
Tipo:
PlaceGeometry optional Es la información del lugar relacionada con aspectos geométricos. |
html_attributions optional |
Tipo:
Array<string> optional Es el texto de atribución que se mostrará para este resultado de lugar. Los html_attributions disponibles siempre se devuelven, independientemente de los fields que se hayan solicitado, y deben mostrarse. |
icon optional |
Tipo:
string optional Es la URL de un recurso de imagen que se puede usar para representar la categoría de este lugar. |
icon_background_color optional |
Tipo:
string optional Color de fondo para usar con el ícono de un 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 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 está disponible con PlacesService.getDetails . |
name optional |
Tipo:
string optional Nombre del lugar. Nota: En el caso de los lugares ingresados por el usuario, este es el texto sin procesar, tal como lo escribió el usuario. Ten cuidado cuando uses estos datos, ya que los usuarios maliciosos pueden 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 abre o cierra el lugar. |
|
Tipo:
boolean optional Es una marca que indica si el lugar está cerrado, ya sea de forma permanente o temporal. Si el lugar está en funcionamiento o si no hay datos disponibles, la marca no aparecerá 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 del lugar. |
plus_code optional |
Tipo:
PlacePlusCode optional Define los Open Location Codes o "Plus Codes" del lugar. |
price_level optional |
Tipo:
number optional Es el nivel de precios del lugar, en una escala del 0 al 4. Los niveles de precios se interpretan de la siguiente manera:
|
rating optional |
Tipo:
number optional Es 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 Es una lista de opiniones sobre este lugar. Solo está disponible con PlacesService.getDetails . |
types optional |
Tipo:
Array<string> optional Es 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 sobre el lugar. Solo está disponible con PlacesService.getDetails . |
user_ratings_total optional |
Tipo:
number optional Es la cantidad de calificaciones de los usuarios que contribuyeron al PlaceResult.rating de este lugar. |
|
Tipo:
number optional Es la diferencia en minutos entre la zona horaria actual del lugar y la hora UTC. Por ejemplo, Sídney, Australia, durante el horario de verano, está 11 horas adelantada respecto del UTC, por lo que el utc_offset será 660 . Para las zonas horarias que están detrás de UTC, la compensación es negativa. Por ejemplo, utc_offset es -60 para Cabo Verde. Solo está disponible con PlacesService.getDetails . |
utc_offset_minutes optional |
Tipo:
number optional Es la diferencia en minutos entre la zona horaria actual del lugar y la hora UTC. Por ejemplo, Sídney, Australia, durante el horario de verano, está 11 horas adelantada respecto del UTC, por lo que el utc_offset_minutes será 660 . Para las zonas horarias que están detrás de UTC, la compensación es negativa. Por ejemplo, utc_offset_minutes es -60 para Cabo Verde. Solo está disponible con PlacesService.getDetails . |
vicinity optional |
Tipo:
string optional Es la dirección simplificada del lugar, que incluye 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 cercanía de "48 Pirrama Road, Pyrmont" . Solo está disponible con PlacesService.getDetails . |
website optional |
Tipo:
string optional Es el sitio web autorizado para este lugar, como la página principal de una empresa. Solo está disponible con PlacesService.getDetails . |
Interfaz PlaceAspectRating
Interfaz de google.maps.places.PlaceAspectRating
Define información sobre un aspecto del lugar que los usuarios revisaron.
Propiedades | |
---|---|
rating |
Tipo:
number Es la calificación de este aspecto. En el caso de las opiniones individuales, es un número entero del 0 al 3. Para las calificaciones agregadas de un lugar, este es un número entero del 0 al 30. |
type |
Tipo:
string Es el tipo de aspecto. Por ejemplo, "food" , "decor" , "service" o "overall" . |
Constantes de BusinessStatus
Constantes de google.maps.places.BusinessStatus
Es el estado operativo del lugar, si es una empresa, que se devuelve en un PlaceResult (indica si el lugar está operativo o cerrado de forma temporal o permanente). Especifica estos valores o el nombre de la constante (por ejemplo, 'OPERATIONAL'
o google.maps.places.BusinessStatus.OPERATIONAL
).
Llama al const {BusinessStatus} = await google.maps.importLibrary("places")
para acceder.
Consulta Bibliotecas en la API de Maps JavaScript.
Constantes | |
---|---|
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 de google.maps.places.PlaceGeometry
Define información sobre la geometría de un lugar.
Propiedades | |
---|---|
location optional |
Tipo:
LatLng optional Posición del lugar. |
viewport optional |
Tipo:
LatLngBounds optional Es el viewport preferido cuando se muestra este lugar en un mapa. Esta propiedad será null si no se conoce la ventana gráfica preferida del lugar. Solo está disponible con PlacesService.getDetails . |
Interfaz de PlaceOpeningHours
Interfaz de google.maps.places.PlaceOpeningHours
Define información sobre el horario de atención de un lugar.
Propiedades | |
---|---|
|
Tipo:
boolean optional Indica si el lugar está abierto en el momento actual. |
periods optional |
Tipo:
Array<PlaceOpeningHoursPeriod> optional Períodos de atención que cubren 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 está 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 idioma. En algunos idiomas, la semana inicia el lunes y, en otros, comienza el domingo. Solo está disponible con PlacesService.getDetails . Otras llamadas pueden devolver un array vacío. |
Métodos | |
---|---|
isOpen |
isOpen([date]) Parámetros:
Valor de devolución:
boolean|undefined Verifica si el lugar está abierto ahora (cuando no se pasa ninguna fecha) o en la fecha determinada. Si este lugar no tiene PlaceResult.utc_offset_minutes o PlaceOpeningHours.periods , se devuelve undefined (PlaceOpeningHours.periods solo está disponible a través de PlacesService.getDetails ). Este método no tiene en cuenta los horarios excepcionales, como los horarios de días festivos. |
Interfaz de PlaceOpeningHoursPeriod
Interfaz de google.maps.places.PlaceOpeningHoursPeriod
Define 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 indicación "siempre abierto" se represente 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 Es la hora de apertura del lugar. |
close optional |
Tipo:
PlaceOpeningHoursTime optional Hora de cierre del lugar. |
Interfaz de PlaceOpeningHoursTime
Interfaz de google.maps.places.PlaceOpeningHoursTime
Define cuándo abre o cierra un lugar.
Propiedades | |
---|---|
day |
Tipo:
number 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 un número, en el rango [0 , 23 ]. Se informará en la zona horaria del lugar. |
minutes |
Tipo:
number Los minutos del PlaceOpeningHoursTime.time como un número, en el rango [0 , 59 ]. Se informará en la zona horaria del lugar. |
time |
Tipo:
string Hora del día en formato “hhmm” de 24 horas. Los valores están en el rango [ "0000" , "2359" ]. La hora se informará en la zona horaria del lugar. |
nextDate optional |
Tipo:
number optional Es la marca de tiempo (en milisegundos desde la época, apta para usarse con new Date() ) que representa la próxima ocurrencia 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 . |
Interfaz PlacePlusCode
Interfaz de google.maps.places.PlacePlusCode
Define los códigos de ubicación abiertos o "códigos plus" 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 código plus con un área de 1/8,000 de un grado por 1/8,000 de un grado. Por ejemplo, "8FVC9G8F+5W" |
compound_code optional |
Tipo:
string optional Un código plus con un área de 1/8,000 de grado por 1/8,000 de grado en la que se omiten los primeros cuatro caracteres (el código de área) 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, se omite este campo. |
Interfaz de PlacePhoto
Interfaz de google.maps.places.PlacePhoto
Representa un elemento de foto de un lugar.
Propiedades | |
---|---|
height |
Tipo:
number Altura de la foto en píxeles. |
html_attributions |
Tipo:
Array<string> Es el texto de atribución que se mostrará para esta foto. |
width |
Tipo:
number Ancho de la foto en píxeles. |
Métodos | |
---|---|
getUrl |
getUrl([opts]) Parámetros:
Valor de devolución:
string Devuelve la URL de la imagen correspondiente a las opciones especificadas. |
Interfaz PhotoOptions
Interfaz de google.maps.places.PhotoOptions
Define las opciones de solicitud de fotos.
Propiedades | |
---|---|
maxHeight optional |
Tipo:
number optional Es la altura máxima en píxeles de la imagen que se devuelve. |
maxWidth optional |
Tipo:
number optional Es el ancho máximo en píxeles de la imagen que se devuelve. |
Interfaz de PlaceReview
Interfaz de google.maps.places.PlaceReview
Representa una sola opinión sobre un lugar.
Propiedades | |
---|---|
author_name |
Tipo:
string Nombre del usuario que dejó 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. Ten 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". |
profile_photo_url |
Tipo:
string Es una URL que dirige a la imagen de perfil del revisor. |
relative_time_description |
Tipo:
string Es una cadena de tiempo reciente con formato que expresa la hora de la opinión en relación con la hora actual de una forma adecuada 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 Es la marca de tiempo de la revisión, expresada en segundos desde el ciclo de entrenamiento. |
|
Tipo:
Array<PlaceAspectRating> optional Son los aspectos calificados en la opinión. Calificaciones en una escala de 0 a 3. |
author_url optional |
Tipo:
string optional Es la URL del perfil del usuario que dejó 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, un número entre 1.0 y 5.0 (inclusive). |