Indice
DestinationService(interfaccia)GeocodeService(interfaccia)Destination(messaggio)Destination.ArrivalSummary(messaggio)Entrance(messaggio)Entrance.Tag(enum)GeocodeAddressRequest(messaggio)GeocodeAddressRequest.LocationBias(messaggio)GeocodeAddressResponse(messaggio)GeocodeLocationRequest(messaggio)GeocodeLocationResponse(messaggio)GeocodePlaceRequest(messaggio)GeocodeResult(messaggio)GeocodeResult.AddressComponent(messaggio)GeocodeResult.Granularity(enum)Landmark(messaggio)Landmark.Tag(enum)NavigationPoint(messaggio)NavigationPoint.TravelMode(enum)NavigationPoint.Usage(enum)PlaceView(messaggio)PlaceView.StructureType(enum)PlusCode(messaggio)SearchDestinationsRequest(messaggio)SearchDestinationsRequest.AddressQuery(messaggio)SearchDestinationsRequest.LocationQuery(messaggio)SearchDestinationsRequest.LocationQuery.PlaceFilter(messaggio)SearchDestinationsRequest.LocationQuery.PlaceFilter.Addressability(enum)SearchDestinationsResponse(messaggio)
DestinationService
Un servizio per il recupero delle destinazioni.
Una destinazione fornisce un contesto gerarchico su un luogo, il che ti consente, ad esempio, di trovare condomini all'interno di un complesso di appartamenti più grande e viceversa. Fornisce inoltre punti di navigazione adatti a casi d'uso come il ridesharing o la consegna.
| SearchDestinations |
|---|
|
Questo metodo esegue una ricerca della destinazione e restituisce un elenco di destinazioni.
|
GeocodeService
Un servizio per eseguire la geocodifica.
| GeocodeAddress |
|---|
|
Questo metodo esegue una geocodifica dell'indirizzo, che mappa un indirizzo in un LatLng. Fornisce anche informazioni strutturate sull'indirizzo.
|
| GeocodeLocation |
|---|
|
Questo metodo esegue una geocodifica della posizione, che mappa un LatLng a un indirizzo. Fornisce anche informazioni strutturate sull'indirizzo.
|
| GeocodePlace |
|---|
|
Questo metodo esegue una ricerca di geocodifica utilizzando un ID luogo.
|
Destinazione
Una destinazione. Sono inclusi il luogo principale, i luoghi correlati, gli ingressi e i punti di navigazione.
| Campi | |
|---|---|
primary |
Il luogo principale identificato da |
containing_places[] |
I luoghi meno precisi in cui è contenuta la località principale. Ad esempio, il complesso di appartamenti che contiene questo edificio. |
sub_destinations[] |
Destinazioni secondarie più precise del luogo principale. Ad esempio, le unità contenute in un edificio. Nota: rispetto alla SubDestination restituita dall'API Places, questo elenco di sottodestinazioni è più esaustivo e ogni sottodestinazione contiene più informazioni. |
landmarks[] |
Punti di riferimento che possono essere utilizzati per comunicare la posizione della destinazione o per facilitare l'arrivo. |
entrances[] |
Ingressi per questa destinazione. |
navigation_points[] |
Punti di navigazione per questa destinazione. |
arrival_summary |
Riepilogo dell'esperienza di arrivo a destinazione creato con l'AI. |
ArrivalSummary
Riepilogo dell'esperienza di arrivo a destinazione creato con l'AI.
| Campi | |
|---|---|
text |
Il riepilogo dell'esperienza di arrivo a destinazione. |
flag_content_url |
Un link in cui gli utenti possono segnalare un problema con il riepilogo. |
disclosure_text |
Solo output. Contiene il testo dell'informativa per il riepilogo dell'arrivo. |
Ingresso
Un ingresso è una singola coppia di coordinate di latitudine/longitudine che definisce la posizione di un punto di ingresso e di uscita per un luogo.
| Campi | |
|---|---|
location |
La posizione dell'ingresso. |
tags[] |
Un elenco di tag che descrivono l'ingresso. |
place |
La struttura su cui si trova fisicamente questo ingresso, in formato |
Tag
Caratteristiche che descrivono un ingresso.
| Enum | |
|---|---|
TAG_UNSPECIFIED |
Non utilizzato. |
PREFERRED |
L'ingresso probabilmente fornisce l'accesso fisico al luogo principale della destinazione restituita. Un luogo può avere più ingressi preferiti. Se un ingresso non ha questo tag, significa che si trova fisicamente nello stesso edificio del luogo principale, ma non fornisce necessariamente l'accesso al luogo. Ad esempio, se il luogo principale è un ristorante in un centro commerciale, gli ingressi "PREFERITI" saranno quelli che probabilmente conducono al ristorante stesso, mentre gli altri ingressi restituiti saranno altri ingressi dell'edificio, ad esempio quelli di altri ristoranti del centro commerciale. Se il luogo principale è un edificio, gli ingressi Nota: un ingresso |
GeocodeAddressRequest
Messaggio di richiesta per GeocodeService.GeocodeAddress.
| Campi | |
|---|---|
location_bias |
Facoltativo. La regione in cui eseguire la ricerca. Questa posizione funge da bias, il che significa che potrebbero essere restituiti risultati intorno alla posizione specificata. |
language_code |
Facoltativo. Lingua in cui devono essere restituiti i risultati. |
region_code |
Facoltativo. Codice regione. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Il parametro influisce sui risultati in base alla legge vigente. Questo parametro influenzerà anche i risultati del servizio, ma non li limiterà completamente. |
Campo unione address_input. L'indirizzo da geocodificare. address_input può essere solo uno dei seguenti tipi: |
|
address_query |
L'indirizzo non strutturato da geocodificare. |
address |
L'indirizzo strutturato da geocodificare nel formato di indirizzo postale. |
LocationBias
La regione in cui eseguire la ricerca. Questa posizione funge da bias, il che significa che potrebbero essere restituiti risultati intorno alla posizione specificata.
| Campi | |
|---|---|
Campo unione type. Tipi di distorsione della località. type può essere solo uno dei seguenti tipi: |
|
rectangle |
Un rettangolo definito dagli angoli nord-est e sud-ovest. |
GeocodeAddressResponse
Messaggio di risposta per GeocodeService.GeocodeAddress.
| Campi | |
|---|---|
results[] |
Il risultato della geocodifica. |
GeocodeLocationRequest
Messaggio di richiesta per GeocodeService.GeocodeLocation.
| Campi | |
|---|---|
language_code |
Facoltativo. Lingua in cui devono essere restituiti i risultati. |
region_code |
Facoltativo. Codice regione. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Il parametro influisce sui risultati in base alla legge vigente. |
types[] |
Facoltativo. Un insieme di tag di tipo per limitare i risultati. I risultati che non hanno nessuno dei tipi specificati vengono rimossi. Per l'elenco completo dei valori possibili, consulta la tabella A e la tabella B all'indirizzo https://developers.google.com/maps/documentation/places/web-service/place-types. |
granularity[] |
Facoltativo. Un filtro di una o più enumerazioni di granularità della posizione. |
Campo unione location_input. La posizione da geocodificare. location_input può essere solo uno dei seguenti tipi: |
|
location_query |
La posizione nel formato della stringa "lat,lng". Ad esempio, "64.7611872,-18.4705364". |
location |
La posizione nel formato strutturato. |
GeocodeLocationResponse
Messaggio di risposta per GeocodeService.GeocodeLocation.
| Campi | |
|---|---|
results[] |
Il risultato della geocodifica. |
plus_code |
Il Plus Code della località nella richiesta. |
GeocodePlaceRequest
Messaggio di richiesta per GeocodeService.GeocodePlace.
| Campi | |
|---|---|
place |
Obbligatorio. Identificatore del luogo da geocodificare nel formato places/{place}. |
language_code |
Facoltativo. Lingua in cui devono essere restituiti i risultati. |
region_code |
Facoltativo. Codice regione. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Il parametro influisce sui risultati in base alla legge vigente. |
GeocodeResult
Un risultato di geocodifica contiene informazioni geografiche su un luogo.
| Campi | |
|---|---|
place |
L'identificatore completo del luogo per questo risultato. Nel formato "//places.googleapis.com/places/{placeID}". Per ulteriori dettagli, consulta la pagina https://developers.google.com/maps/documentation/places/web-service/place-id. |
place_id |
L'ID luogo per questo risultato. |
location |
Le coordinate lat/lng di questo indirizzo. |
granularity |
La granularità della posizione. |
viewport |
Un'area visibile adatta alla visualizzazione del risultato di geocodifica. |
bounds |
Un riquadro di delimitazione per l'indirizzo. |
formatted_address |
L'indirizzo formattato su una riga. |
postal_address |
L'indirizzo nel formato dell'indirizzo postale. |
address_components[] |
Componenti ripetuti per ogni livello di località. |
postal_code_localities[] |
Elenco completo delle località contenute nel codice postale. Questo campo viene compilato solo quando il risultato è di tipo "postal_code". |
types[] |
Un insieme di tag di tipo per questo risultato. Ad esempio, "political" e "administrative_area". Per l'elenco completo dei valori possibili, consulta la tabella A e la tabella B all'indirizzo https://developers.google.com/maps/documentation/places/web-service/place-types. |
plus_code |
Plus Code della posizione in questo geocodice. |
AddressComponent
I componenti strutturati che formano l'indirizzo formattato, se queste informazioni sono disponibili.
| Campi | |
|---|---|
long_text |
La descrizione o il nome completo del componente dell'indirizzo. Ad esempio, un componente dell'indirizzo per il paese Australia potrebbe avere il nome lungo "Australia". |
short_text |
Un nome testuale abbreviato per il componente dell'indirizzo, se disponibile. Ad esempio, un componente dell'indirizzo per il paese Australia potrebbe avere il nome breve "AU". |
types[] |
Un array che indica il tipo o i tipi di componente dell'indirizzo. Per maggiori dettagli, consulta la pagina https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types. |
language_code |
La lingua utilizzata per formattare questi componenti, nella notazione CLDR. |
Granularità
La granularità della posizione.
| Enum | |
|---|---|
GRANULARITY_UNSPECIFIED |
Non utilizzare. |
ROOFTOP |
La posizione non interpolata di un appezzamento di terreno effettivo corrispondente all'indirizzo trovato. |
RANGE_INTERPOLATED |
Interpolato da un intervallo di numeri civici. Ad esempio, se sappiamo che un segmento di Amphitheatre Pkwy contiene i numeri 1600-1699, il numero 1650 potrebbe essere posizionato a metà strada tra i suoi punti estremi. |
GEOMETRIC_CENTER |
Il centro geometrico di una funzionalità per cui disponiamo di dati poligonali. |
APPROXIMATE |
Tutto il resto. |
Punto di riferimento
I punti di riferimento vengono utilizzati per comunicare dove si trova la destinazione o per aiutare ad arrivarci.
| Campi | |
|---|---|
relational_description |
Una descrizione leggibile di come la destinazione è correlata al punto di riferimento. Ad esempio: "Vicino all'Empire State Building" o "Di fronte alla Casa Bianca". |
tags[] |
Tag che descrivono come può essere utilizzato il punto di riferimento nel contesto della destinazione. |
straight_line_distance_meters |
Solo output. La distanza in linea retta da questo punto di riferimento alla destinazione in metri. |
travel_distance_meters |
Solo output. La distanza dalla rete stradale da questo punto di riferimento alla destinazione in metri. |
Campo unione landmark. Il punto di riferimento. landmark può essere solo uno dei seguenti tipi: |
|
place |
Il luogo che rappresenta questo punto di riferimento. |
Tag
L'elenco di tutti i tag possibili che descrivono come può essere utilizzato un punto di riferimento nel contesto di una destinazione.
Se un indirizzo ha entrambi i tag ADDRESS e ARRIVAL, significa che il punto di riferimento è sia in evidenza a livello locale sia vicino alla destinazione.
| Enum | |
|---|---|
TAG_UNSPECIFIED |
Non utilizzato. |
ADDRESS |
Un luogo di rilievo locale che può essere utilizzato per identificare la posizione generale della destinazione. In genere entro poche centinaia di metri dalla destinazione. Questi sono simili ai punti di riferimento restituiti dalla funzionalità Descrittori di indirizzi dell'API Geocoding: https://developers.google.com/maps/documentation/geocoding/address-descriptors/requests-address-descriptors. |
ARRIVAL |
Un luogo che può essere utilizzato per raggiungere la destinazione. Utile per la navigazione quando ti trovi nelle vicinanze della destinazione. Ad esempio, questo punto di riferimento potrebbe essere un luogo che si trova di fronte alla destinazione. Un punto di riferimento con questo tag è in genere più vicino alla destinazione rispetto ai punti di riferimento con il tag ADDRESS. |
PlaceView
Rappresenta una visualizzazione di un luogo nell'API Places. Fornisce inoltre informazioni aggiuntive specifiche per le destinazioni, come il tipo di struttura e il poligono di visualizzazione.
In alcuni casi, un PlaceView con lo stesso ID luogo potrebbe differire da ciò che viene restituito dall'API Places per i campi types e display_name.
| Campi | |
|---|---|
place |
Il nome della risorsa di questo luogo, nel formato |
display_name |
Descrizione del luogo leggibile. Ad esempio, "Gate B", "McDonalds" |
primary_type |
Il tipo di luogo principale di questo luogo. Per l'elenco dei valori possibili, consulta la pagina https://developers.google.com/maps/documentation/places/web-service/place-types. Nota: questo campo non viene sempre compilato. In queste situazioni, preparati a utilizzare il campo |
types[] |
Tutti i tipi di luoghi associati a questo luogo. Per l'elenco dei valori possibili, consulta la pagina https://developers.google.com/maps/documentation/places/web-service/place-types. |
formatted_address |
Indirizzo su una riga. |
postal_address |
Indirizzo strutturato. |
structure_type |
Il tipo di struttura corrispondente a questo luogo. |
location |
La posizione di questo luogo. Per i luoghi con poligoni di visualizzazione, questo può rappresentare un buon punto per posizionare un indicatore sulla mappa. |
display_polygon |
Il contorno poligonale del luogo in formato GeoJSON, utilizzando il formato RFC 7946: https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6. Nota: il formato RFC 7946 supporta i MultiPolygon, quindi un oggetto |
StructureType
Il tipo di struttura rappresentato da questo luogo.
| Enum | |
|---|---|
STRUCTURE_TYPE_UNSPECIFIED |
Non utilizzato. |
POINT |
Una posizione puntuale. |
SECTION |
Una sottosezione di un edificio. |
BUILDING |
Un edificio. |
GROUNDS |
Un'area di grandi dimensioni che in genere contiene più edifici, come un campus universitario, un complesso di appartamenti o un centro commerciale. |
PlusCode
Il Plus Code (http://plus.codes) è un riferimento di posizione con due formati: codice globale che definisce un rettangolo di 14 m x 14 m (1/8000 di grado) o più piccolo e codice composto, che sostituisce il prefisso con una posizione di riferimento.
| Campi | |
|---|---|
global_code |
Il codice globale (completo) del luogo, ad esempio "9FWM33GV+HQ ", che rappresenta un'area di 1/8000 di grado per 1/8000 di grado (~14 x 14 metri). |
compound_code |
Il codice composto del luogo, ad esempio "33GV+HQ, Ramberg, Norvegia ", contenente il suffisso del codice globale e sostituendo il prefisso con il nome formattato di un'entità di riferimento. |
SearchDestinationsRequest
Messaggio di richiesta per DestinationService.SearchDestinations.
| Campi | |
|---|---|
travel_modes[] |
Facoltativo. Le modalità di viaggio per cui filtrare i punti di navigazione. Ciò influisce sul campo |
language_code |
Facoltativo. Lingua in cui devono essere restituiti i risultati. |
region_code |
Facoltativo. Codice regione. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Il parametro influisce sui risultati in base alla legge vigente. Questo parametro influenza anche, ma non limita completamente, i risultati del servizio. |
Campo unione Le destinazioni sono create in base alla query principale specificata. Nota: sono supportati solo i luoghi e gli indirizzi che possono avere una destinazione di navigazione. Ad esempio, un luogo che rappresenta una casa o un complesso di appartamenti può essere utilizzato come query principale, ma i luoghi che rappresentano una località o un'area amministrativa non possono essere utilizzati come query principale. |
|
place |
Il nome risorsa di un luogo, nel formato |
address_query |
Indirizzo e numero civico. |
location_query |
Una posizione esatta. |
AddressQuery
L'indirizzo della via che vuoi cercare. Specifica gli indirizzi in conformità al formato utilizzato dal servizio postale nazionale del paese interessato.
| Campi | |
|---|---|
Campo unione kind. La query dell'indirizzo. kind può essere solo uno dei seguenti tipi: |
|
address |
Un indirizzo e numero civico nel formato dell'indirizzo postale. |
address_query |
Un indirizzo formattato come una singola riga. |
LocationQuery
Una query sulla posizione per identificare una destinazione principale nelle vicinanze.
Nota: se la query sulla posizione si trova all'interno di un edificio che contiene locali secondari, è possibile che il luogo principale restituito sia un locale secondario. In questi casi, il campo containing_places includerà l'edificio.
| Campi | |
|---|---|
place_filter |
Facoltativo. Filtri da applicare alle destinazioni candidate. |
Campo unione kind. La query sulla posizione. kind può essere solo uno dei seguenti tipi: |
|
location |
Una posizione LatLng esatta. |
PlaceFilter
Filtri da applicare alle destinazioni candidate.
| Campi | |
|---|---|
structure_type |
Facoltativo. Se specificate, tutte le destinazioni hanno la garanzia di avere un luogo principale con questo tipo di struttura. Ciò può comportare il filtraggio di alcune destinazioni o l'affinamento/l'approssimazione delle destinazioni restituite. Ad esempio, se viene specificato Un altro utilizzo di questo campo è l'estrazione più semplice dei poligoni di visualizzazione degli edifici. Ad esempio, se viene specificato |
addressability |
Facoltativo. Se specificato, restituisce solo le destinazioni che soddisfano i criteri di indirizzabilità corrispondenti. |
Indirizzabilità
Definisce le opzioni per il filtro di indirizzabilità. In futuro potrebbero essere aggiunti nuovi valori.
| Enum | |
|---|---|
ADDRESSABILITY_UNSPECIFIED |
Se non specificato, il servizio sceglierà un valore predefinito ragionevole. |
ANY |
L'indirizzabilità non è un criterio di filtro. Le destinazioni vengono restituite indipendentemente dalla loro indirizzabilità. |
PRIMARY |
Tutte le destinazioni restituite avranno un luogo principale con un indirizzo o un nome a livello di strada. |
WEAK |
Tutte le destinazioni restituite avranno un luogo principale o una sottodestinazione con un indirizzo o un nome a livello di strada. |
SearchDestinationsResponse
Messaggio di risposta per DestinationService.SearchDestinations.
| Campi | |
|---|---|
destinations[] |
Un elenco di destinazioni. Il servizio restituisce un risultato se una destinazione principale può essere identificata in modo univoco dalla query principale. In caso contrario, il servizio potrebbe restituire più risultati per la disambiguazione o nessun risultato. |