Dettagli relativi ai risultati di ricerca di un luogo.
Rappresentazione JSON |
---|
{
"place": {
object ( |
Campi | |
---|---|
place |
Dettagli su un luogo. |
distanceMeters |
La distanza in linea retta dalla posizione di ricerca alla geometria o al centro del luogo. |
Luogo
Dettagli su un luogo.
Rappresentazione JSON |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
Campi | |
---|---|
placeId |
ID posizione del luogo. L'ID luogo è un testo che identifica in modo univoco un luogo. https://developers.google.com/places/web-service/place-id |
displayName |
Nome del luogo localizzato. Localizzato in base alle preferenze fornite nella richiesta. |
languageCode |
Codice lingua dei campi di testo associati al luogo. Ad esempio, "nome" e "address". |
address |
L'indirizzo del luogo. |
geometry |
Geometria del luogo. |
types[] |
Un insieme di tag di tipo per questo risultato. Ad esempio, "politico" e "locality". https://developers.google.com/places/web-service/supported_types |
associatedCompounds[] |
I composti associati al luogo. |
Geometria
Geometria di un luogo.
Rappresentazione JSON |
---|
{ "location": { object ( |
Campi | |
---|---|
location |
Punto centrale dell'entità contenente questo messaggio. |
viewport |
Un'area visibile adatta a mostrare il luogo su una mappa di dimensioni medie. |
displayBoundary |
Specifica un poligono utilizzando il formato GeoJSON Polygon |
Area visibile
Un'area visibile di latitudine e longitudine, rappresentata da due punti diagonalmente opposti a low
e high
. Un'area visibile è considerata un'area chiusa, ovvero include il proprio confine. I limiti di latitudine devono essere compresi tra -90 e 90 gradi inclusi, mentre quelli di longitudine devono essere compresi tra -180 e 180 gradi inclusi. I vari casi includono:
Se
low
=high
, l'area visibile è composta da quel singolo punto.Se
low.longitude
>high.longitude
, l'intervallo di longitudine è invertito (l'area visibile supera la linea di longitudine di 180 gradi).Se
low.longitude
= -180 gradi ehigh.longitude
= 180 gradi, l'area visibile include tutte le longitudini.Se
low.longitude
= 180 gradi ehigh.longitude
= -180 gradi, l'intervallo di longitudine è vuoto.Se
low.latitude
>high.latitude
, l'intervallo di latitudine è vuoto.
È necessario compilare entrambi i campi low
e high
e la casella rappresentata non può essere vuota (come specificato dalle definizioni precedenti). Un'area visibile vuota genererà un errore.
Ad esempio, questa area visibile racchiude completamente New York City:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Rappresentazione JSON |
---|
{ "low": { object ( |
Campi | |
---|---|
low |
Obbligatorio. Il punto inferiore dell'area visibile. |
high |
Obbligatorio. Il punto più alto dell'area visibile. |
Complesso
Complesso associato a un luogo.
Rappresentazione JSON |
---|
{ "type": enum ( |
Campi | |
---|---|
type |
Tipo di composto. |
geometry |
La geometria associata al composto. |
entrances[] |
Elenco degli ingressi associati al complesso. |
CompoundType
Valore del tipo composto.
Enum | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
Tipo di composto sconosciuto. |
SECTION |
Sezione composta. https://support.google.com/mapskb/answer/7054299 |
BUILDING |
Edificio di un complesso. https://support.google.com/mapskb/answer/7013011 |
GROUNDS |
Terreni composti. https://support.google.com/mapskb/answer/7046859 |
Ingresso
Ingresso di un luogo.
Rappresentazione JSON |
---|
{
"location": {
object ( |
Campi | |
---|---|
location |
La posizione dell'ingresso. |