- Rappresentazione JSON
- RouteLeg
- Polilinea
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
Incapsula un percorso, composto da una serie di tratti di strada collegati che uniscono le tappe di inizio, fine e intermedie.
| Rappresentazione JSON |
|---|
{ "legs": [ { object ( |
| Campi | |
|---|---|
legs[] |
Un insieme di tratti (segmenti del percorso tra i waypoint) che compongono il percorso. Ogni tratta corrisponde al viaggio tra due waypoint non |
distance |
La distanza da percorrere in metri. |
duration |
Il tempo necessario per percorrere il percorso. Se imposti Durata in secondi con un massimo di nove cifre frazionarie e termina con " |
static |
La durata del viaggio senza tenere conto delle condizioni del traffico. Durata in secondi con un massimo di nove cifre frazionarie e termina con " |
polyline |
La polilinea complessiva del percorso. Questa polilinea è la polilinea combinata di tutti gli elementi |
description |
Una descrizione del percorso. |
warnings[] |
Un array di avvisi da mostrare quando si visualizza il percorso. |
viewport |
Il riquadro di delimitazione dell'area visibile della polilinea. |
travel |
Informazioni aggiuntive sul percorso. |
optimized |
Se |
RouteLeg
Incapsula un segmento tra waypoint non via.
| Rappresentazione JSON |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| Campi | |
|---|---|
distance |
La distanza percorsa della tratta del percorso, in metri. |
duration |
La durata del tratto. Se Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
static |
La durata del viaggio, calcolata senza tenere conto delle condizioni del traffico. Durata in secondi con un massimo di nove cifre frazionarie e termina con " |
polyline |
Il polilinea complessivo per questo tratto. È inclusa la polilinea di ogni |
start |
La posizione di partenza di questo tratto. Potrebbe essere diverso dal valore |
end |
La posizione finale di questa gamba. Potrebbe essere diverso da |
steps[] |
Un array di passaggi che indicano i segmenti all'interno di questo tratto. Ogni passaggio rappresenta un'istruzione di navigazione. |
travel |
Incapsula le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio possibili limitazioni per zone a traffico limitato e così via in un tratto del percorso. |
Polilinea
Incapsula una polilinea codificata.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione polyline_type. Racchiude il tipo di polilinea. Il valore predefinito è encoded_polyline. polyline_type può essere solo uno dei seguenti: |
|
encoded |
La codifica della stringa del polilinea utilizzando l'algoritmo di codifica del polilinea. |
geo |
Specifica un polilinea utilizzando il formato LineString GeoJSON. |
RouteLegStep
Incapsula un segmento di un RouteLeg. Un passaggio corrisponde a una singola istruzione di navigazione. I tratti di percorso sono costituiti da gradini.
| Rappresentazione JSON |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| Campi | |
|---|---|
distance |
La distanza percorsa in questo passaggio, in metri. In alcuni casi, questo campo potrebbe non avere un valore. |
static |
La durata del viaggio attraverso questo passaggio senza prendere in considerazione le condizioni del traffico. In alcuni casi, questo campo potrebbe non avere un valore. Durata in secondi con un massimo di nove cifre frazionarie e termina con " |
polyline |
La polilinea associata a questo passaggio. |
start |
Il punto di partenza di questo passaggio. |
end |
La posizione finale di questo passaggio. |
navigation |
Istruzioni di navigazione. |
travel |
Incapsula le informazioni aggiuntive di cui l'utente deve essere informato, come la possibile limitazione di una zona di traffico in un passo. |
NavigationInstruction
| Rappresentazione JSON |
|---|
{
"maneuver": enum ( |
| Campi | |
|---|---|
maneuver |
Include le istruzioni di navigazione per il passaggio corrente (ad esempio gira a sinistra, unisci o dritta). Questo campo determina quale icona visualizzare. |
instructions |
Istruzioni per seguire questo passaggio. |
RouteLegStepTravelAdvisory
Incapsula le informazioni aggiuntive di cui l'utente deve essere informato, come la possibile limitazione di una zona di traffico in un passo.
| Rappresentazione JSON |
|---|
{
"speedReadingIntervals": [
{
object ( |
| Campi | |
|---|---|
speed |
NOTA: questo campo non è attualmente compilato. |
RouteLegTravelAdvisory
Incapsula le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio possibili limitazioni per zone a traffico limitato e così via in un tratto del percorso.
| Rappresentazione JSON |
|---|
{ "tollInfo": { object ( |
| Campi | |
|---|---|
toll |
Include informazioni sui pedaggi relativi alla specifica |
speed |
Intervalli di lettura rapida che descrivono la densità del traffico. Applicabile in caso di preferenze di routing per Esempio: |