Detalles sobre un resultado de la búsqueda de lugares.
Representación JSON |
---|
{
"place": {
object ( |
Campos | |
---|---|
place |
Detalles sobre un lugar. |
distanceMeters |
La distancia en línea recta desde la ubicación de búsqueda hasta el centro o la geometría del lugar. |
Lugar
Detalles sobre un lugar.
Representación JSON |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
Campos | |
---|---|
placeId |
Es el ID del lugar. Un ID de lugar es un texto que identifica de forma exclusiva un lugar. https://developers.google.com/places/web-service/place-id |
displayName |
Es el nombre del lugar localizado. Localizado según la preferencia proporcionada en la solicitud. |
languageCode |
Es el código de idioma de los campos de texto asociados con el lugar. Por ejemplo, “name” y “address”. |
address |
Dirección del lugar. |
geometry |
Geometría del lugar. |
types[] |
Un conjunto de etiquetas de tipo para este resultado. Por ejemplo, "política" y "localidad". https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
Los compuestos asociados con el lugar. |
Geometría
Geometría de un lugar.
Representación JSON |
---|
{ "location": { object ( |
Campos | |
---|---|
location |
Punto central de la entidad que contiene este mensaje. |
viewport |
Un viewport adecuado para mostrar el lugar en un mapa de tamaño promedio. |
displayBoundary |
Especifica un polígono con el formato de polígono de GeoJSON. |
Viewport
Un viewport de latitud y longitud, representado por dos puntos low
y high
opuestos en diagonal. Una viewport se considera una región cerrada, es decir, incluye su límite. Los límites de latitud deben variar entre -90 y 90 grados inclusive, y los límites de longitud deben estar entre -180 y 180 grados inclusive. Se incluyen varios casos:
Si
low
=high
, el viewport consta de ese único punto.Si
low.longitude
>high.longitude
, el intervalo de longitud se invierte (el viewport cruza la línea de longitud de 180 grados).Si
low.longitude
= -180 grados yhigh.longitude
= 180 grados, el viewport incluye todas las longitudes.Si
low.longitude
= 180 grados yhigh.longitude
= -180 grados, el rango de longitud está vacío.Si
low.latitude
>high.latitude
, el rango de latitud está vacío.
Tanto low
como high
deben completarse, y el cuadro representado no puede estar vacío (como se especifica en las definiciones anteriores). Un viewport vacío generará un error.
Por ejemplo, este viewport abarca por completo la ciudad de Nueva York:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Representación JSON |
---|
{ "low": { object ( |
Campos | |
---|---|
low |
Obligatorio. Es el punto inferior del viewport. |
high |
Obligatorio. Es el punto más alto del viewport. |
Complejo
Compuesto asociado con un lugar.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Tipo de compuesto. |
geometry |
La geometría asociada con el compuesto. |
entrances[] |
Lista de entradas asociadas al complejo. |
CompoundType
Valor del tipo compuesto.
Enumeradores | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
Tipo de compuesto desconocido. |
SECTION |
Sección del compuesto. https://support.google.com/mapskb/answer/7054299 |
BUILDING |
Edificio compuesto. https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
Suelos compuestos. https://support.google.com/mapskb/answer/7046859 |
Entrada
Entrada de un lugar.
Representación JSON |
---|
{
"location": {
object ( |
Campos | |
---|---|
location |
Es la ubicación de la entrada. |