Detalles sobre un resultado de búsqueda de lugar.
Representación JSON |
---|
{
"place": {
object ( |
Campos | |
---|---|
place |
Detalles sobre un lugar. |
distanceMeters |
Es 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 un lugar de forma exclusiva. https://developers.google.com/places/web-service/place-id |
displayName |
Es el nombre del lugar localizado. Localizado según las preferencias proporcionadas en la solicitud. |
languageCode |
Es el código de idioma de los campos de texto asociados con el lugar. Por ejemplo, “nombre” y “dirección”. |
address |
Dirección del lugar. |
geometry |
Geometría del lugar |
types[] |
Es un conjunto de etiquetas de tipo para este resultado. Por ejemplo, "political" y "locality". 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 |
Es el 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 GeoJSON. |
Viewport
Un viewport de latitud y longitud, representado por dos puntos low
y high
opuestos en diagonal. Un viewport se considera una región cerrada, es decir, incluye su límite. Los límites de latitud deben oscilar entre -90 y 90 grados inclusive, y los límites de longitud deben oscilar entre -180 y 180 grados inclusive. Varios casos incluyen los siguientes:
Si
low
=high
, la ventana de visualización consta de ese único punto.Si
low.longitude
>high.longitude
, el rango de longitud se invierte (la ventana de visualización cruza la línea de longitud de 180 grados).Si
low.longitude
= -180 grados yhigh.longitude
= 180 grados, la ventana de visualización 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.
Se deben propagar low
y high
, y el cuadro representado no puede estar vacío (como se especifica en las definiciones anteriores). Si el viewport está vacío, se producirá un error.
Por ejemplo, este viewport encierra 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 de la vista del puerto. |
high |
Obligatorio. El punto alto de la ventana de visualización. |
Complejo
Complejo asociado con un lugar.
Representación JSON |
---|
{ "type": enum ( |
Campos | |
---|---|
type |
Tipo de compuesto. |
geometry |
Es la geometría asociada con el compuesto. |
entrances[] |
Es la lista de entradas asociadas con el complejo. |
CompoundType
Es el valor del tipo compuesto.
Enumeraciones | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
Tipo de compuesto desconocido. |
SECTION |
Sección de compuestos. https://support.google.com/mapskb/answer/7054299 |
BUILDING |
Edificio compuesto. https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
Terrenos de un complejo. 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. |