Dettagli sul risultato di una ricerca di luoghi.
Rappresentazione JSON |
---|
{
"place": {
object ( |
Campi | |
---|---|
place |
Dettagli su un luogo. |
distanceMeters |
La distanza in linea retta dalla posizione di ricerca al centro o alla geometria del luogo. |
Posizione
Dettagli su un luogo.
Rappresentazione JSON |
---|
{ "placeId": string, "displayName": string, "languageCode": string, "address": { object ( |
Campi | |
---|---|
placeId |
ID luogo del luogo. Un 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 "indirizzo". |
address |
L'indirizzo del luogo. |
geometry |
La geometria del luogo. |
types[] |
Un insieme di tag di tipo per questo risultato. Ad esempio, "political" 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 il 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 una regione chiusa, ovvero include il proprio confine. I limiti di latitudine devono essere compresi tra -90 e 90 gradi inclusi, mentre i limiti di longitudine devono essere compresi tra -180 e 180 gradi inclusi. Ecco alcuni casi:
Se
low
=high
, l'area visibile è composta da quel singolo punto.Se
low.longitude
>high.longitude
, l'intervallo di longitudine viene invertito (l'area visibile attraversa 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 causerà un errore.
Ad esempio, questa area visibile include completamente New York:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Rappresentazione JSON |
---|
{ "low": { object ( |
Campi | |
---|---|
low |
Obbligatorio. Il punto basso dell'area visibile. |
high |
Obbligatorio. Il punto più alto dell'area visibile. |
Complesso
Composto associato a un luogo.
Rappresentazione JSON |
---|
{ "type": enum ( |
Campi | |
---|---|
type |
Tipo di composto. |
geometry |
La geometria associata al composto. |
entrances[] |
Elenco di entrate associate al composto. |
CompoundType
Valore del tipo di composto.
Enum | |
---|---|
COMPOUND_TYPE_UNSPECIFIED |
Tipo di composto sconosciuto. |
SECTION |
Sezione composta. https://support.google.com/mapskb/answer/7054299 |
BUILDING |
Edificio composto. 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. |