Indice
Routes
(interfaccia)ComputeRouteMatrixRequest
(messaggio)ComputeRouteMatrixRequest.ExtraComputation
(enum)ComputeRoutesRequest
(messaggio)ComputeRoutesRequest.ExtraComputation
(enum)ComputeRoutesRequest.ReferenceRoute
(enum)ComputeRoutesResponse
(messaggio)FallbackInfo
(messaggio)FallbackReason
(enum)FallbackRoutingMode
(enum)GeocodedWaypoint
(messaggio)GeocodingResults
(messaggio)LocalizedTime
(messaggio)Location
(messaggio)Maneuver
(enum)NavigationInstruction
(messaggio)Polyline
(messaggio)PolylineDetails
(messaggio)PolylineDetails.FlyoverInfo
(messaggio)PolylineDetails.NarrowRoadInfo
(messaggio)PolylineDetails.PolylinePointIndex
(messaggio)PolylineDetails.RoadFeatureState
(enum)PolylineEncoding
(enum)PolylineQuality
(enum)Route
(messaggio)Route.RouteLocalizedValues
(messaggio)RouteLabel
(enum)RouteLeg
(messaggio)RouteLeg.RouteLegLocalizedValues
(messaggio)RouteLeg.StepsOverview
(messaggio)RouteLeg.StepsOverview.MultiModalSegment
(messaggio)RouteLegStep
(messaggio)RouteLegStep.RouteLegStepLocalizedValues
(messaggio)RouteLegStepTransitDetails
(messaggio)RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(messaggio)RouteLegStepTransitDetails.TransitStopDetails
(messaggio)RouteLegStepTravelAdvisory
(messaggio)RouteLegTravelAdvisory
(messaggio)RouteMatrixDestination
(messaggio)RouteMatrixElement
(messaggio)RouteMatrixElement.LocalizedValues
(messaggio)RouteMatrixElementCondition
(enum)RouteMatrixOrigin
(messaggio)RouteModifiers
(messaggio)RouteTravelAdvisory
(messaggio)RouteTravelMode
(enum)RoutingPreference
(enum)SpeedReadingInterval
(messaggio)SpeedReadingInterval.Speed
(enum)TollInfo
(messaggio)TollPass
(enum)TrafficModel
(enum)TransitAgency
(messaggio)TransitLine
(messaggio)TransitPreferences
(messaggio)TransitPreferences.TransitRoutingPreference
(enum)TransitPreferences.TransitTravelMode
(enum)TransitStop
(messaggio)TransitVehicle
(messaggio)TransitVehicle.TransitVehicleType
(enum)Units
(enum)VehicleEmissionType
(enum)VehicleInfo
(messaggio)Waypoint
(messaggio)
Route
L'API Routes.
ComputeRouteMatrix |
---|
Riceve un elenco di origini e destinazioni e restituisce uno stream contenente informazioni sui percorsi per ogni combinazione di origine e destinazione. NOTA:questo metodo richiede di specificare una maschera di campo di risposta nell'input. Puoi fornire la maschera del campo di risposta utilizzando il parametro URL Ad esempio, in questo metodo:
È fondamentale includere
|
ComputeRoutes |
---|
Restituisce il percorso principale insieme a percorsi alternativi facoltativi, in base a un insieme di waypoint intermedi e finali. NOTA:questo metodo richiede di specificare una maschera di campo di risposta nell'input. Puoi fornire la maschera del campo di risposta utilizzando il parametro URL Ad esempio, in questo metodo:
Google sconsiglia l'utilizzo della maschera per il campo di risposta con carattere jolly (
|
ComputeRouteMatrixRequest
Messaggio di richiesta ComputeRouteMatrix
Campi | |
---|---|
origins[] |
Obbligatorio. Array di origini, che determina le righe della matrice di risposta. Alla cardinalità di origini e destinazioni si applicano diversi limiti di dimensioni:
|
destinations[] |
Obbligatorio. Array di destinazioni, che determina le colonne della matrice di risposta. |
travel_ |
Facoltativo. Specifica la modalità di trasporto. |
routing_ |
Facoltativo. Specifica come calcolare il percorso. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare il percorso. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
departure_ |
Facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito è la data e l'ora in cui hai effettuato la richiesta. NOTA: puoi specificare un |
arrival_ |
Facoltativo. L'ora di arrivo. NOTA: può essere impostato solo quando |
language_ |
Facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, consulta Identificatore della locale Unicode. Consulta la sezione Supporto delle lingue per l'elenco delle lingue supportate. Se non fornisci questo valore, la lingua di visualizzazione viene dedotta dalla località della prima origine. |
region_ |
Facoltativo. Il codice regione, specificato come valore di due caratteri di un ccTLD ("dominio di primo livello"). Per ulteriori informazioni, consulta Domini di primo livello con codice paese. |
units |
Facoltativo. Specifica le unità di misura per i campi di visualizzazione. |
extra_ |
Facoltativo. Un elenco di calcoli aggiuntivi che possono essere utilizzati per completare la richiesta. Nota: questi calcoli aggiuntivi potrebbero restituire campi aggiuntivi nella risposta. Questi campi aggiuntivi devono essere specificati anche nella maschera di campo da restituire nella risposta. |
traffic_ |
Facoltativo. Specifica le ipotesi da utilizzare per il calcolo del tempo nel traffico. Questa impostazione influisce sul valore restituito nel campo della durata in |
transit_ |
Facoltativo. Specifica le preferenze che influiscono sul percorso restituito per i percorsi |
ExtraComputation
Calcoli aggiuntivi da eseguire durante il completamento della richiesta.
Enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilizzato. Le richieste contenenti questo valore non andranno a buon fine. |
TOLLS |
Informazioni sui pedaggi per gli elementi della matrice. |
ComputeRoutesRequest
Messaggio di richiesta ComputeRoutes.
Campi | |
---|---|
origin |
Obbligatorio. Punto di passaggio di origine. |
destination |
Obbligatorio. Punto di passaggio di destinazione. |
intermediates[] |
Facoltativo. Un insieme di punti di passaggio lungo il percorso (esclusi i punti di partenza e di arrivo), da fermarsi o da passare. Sono supportati fino a 25 waypoint intermedi. |
travel_ |
Facoltativo. Specifica la modalità di trasporto. |
routing_ |
Facoltativo. Specifica come calcolare il percorso. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare il percorso. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
polyline_ |
Facoltativo. Specifica la preferenza per la qualità del polilinea. |
polyline_ |
Facoltativo. Specifica la codifica preferita per il polilinea. |
departure_ |
Facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito è la data e l'ora in cui hai effettuato la richiesta. NOTA: puoi specificare un |
arrival_ |
Facoltativo. L'ora di arrivo. NOTA: può essere impostato solo quando |
compute_ |
Facoltativo. Specifica se calcolare percorsi alternativi oltre al percorso. Non vengono restituiti percorsi alternativi per le richieste con waypoint intermedi. |
route_ |
Facoltativo. Un insieme di condizioni da soddisfare che influiscono sul modo in cui vengono calcolati i percorsi. |
language_ |
Facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, consulta Identificatore della locale Unicode. Consulta la sezione Supporto delle lingue per l'elenco delle lingue supportate. Se non fornisci questo valore, la lingua di visualizzazione viene dedotta dalla località della richiesta di itinerario. |
region_ |
Facoltativo. Il codice regione, specificato come valore di due caratteri di un ccTLD ("dominio di primo livello"). Per ulteriori informazioni, consulta Domini di primo livello con codice paese. |
units |
Facoltativo. Specifica le unità di misura per i campi di visualizzazione. Questi campi includono il campo |
optimize_ |
Facoltativo. Se impostato su true, il servizio tenta di ridurre al minimo il costo complessivo del percorso riordinando i waypoint intermedi specificati. La richiesta non va a buon fine se uno dei waypoint intermedi è un waypoint |
requested_ |
Facoltativo. Specifica i percorsi di riferimento da calcolare nell'ambito della richiesta, oltre al percorso predefinito. Una route di riferimento è una route con un obiettivo di calcolo della route diverso da quello della route predefinita. Ad esempio, un calcolo del percorso di riferimento |
extra_ |
Facoltativo. Un elenco di calcoli aggiuntivi che possono essere utilizzati per completare la richiesta. Nota: questi calcoli aggiuntivi potrebbero restituire campi aggiuntivi nella risposta. Questi campi aggiuntivi devono essere specificati anche nella maschera di campo da restituire nella risposta. |
traffic_ |
Facoltativo. Specifica le ipotesi da utilizzare per il calcolo del tempo nel traffico. Questa impostazione influisce sul valore restituito nel campo della durata in |
transit_ |
Facoltativo. Specifica le preferenze che influiscono sul percorso restituito per i percorsi |
ExtraComputation
Calcoli aggiuntivi da eseguire durante il completamento della richiesta.
Enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilizzato. Le richieste contenenti questo valore non andranno a buon fine. |
TOLLS |
Informazioni sui pedaggi per i percorsi. |
FUEL_CONSUMPTION |
Consumo di carburante stimato per i percorsi. |
TRAFFIC_ON_POLYLINE |
Polilinee sensibili al traffico per i percorsi. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstructions presentato come stringa di testo HTML formattata. Questi contenuti sono pensati per essere letti così come sono e sono solo per la visualizzazione. Non analizzarlo tramite programmazione. |
FLYOVER_INFO_ON_POLYLINE |
Informazioni sui voli panoramici per i percorsi. Per restituire queste informazioni, devi specificare la maschera di campo routes.polyline_details.flyover_info . Al momento questi dati verranno compilati solo per alcune città in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
NARROW_ROAD_INFO_ON_POLYLINE |
Informazioni su strade strette per i percorsi. Per restituire queste informazioni, devi specificare la maschera di campo routes.polyline_details.narrow_road_info . Al momento questi dati verranno compilati solo per alcune città in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
ReferenceRoute
Un percorso di riferimento supportato in ComputeRoutesRequest.
Enum | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Non utilizzato. Le richieste contenenti questo valore non vanno a buon fine. |
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. |
SHORTER_DISTANCE |
Percorso con distanza di viaggio più breve. Questa è una funzione sperimentale. Per le richieste Per le richieste Questa funzionalità non è compatibile con altre modalità di viaggio, con waypoint intermedi o con |
ComputeRoutesResponse
Calcola le route del messaggio di risposta.
Campi | |
---|---|
routes[] |
Contiene un array di percorsi calcolati (fino a tre) se specifichi |
fallback_ |
In alcuni casi, quando il server non è in grado di calcolare i risultati del percorso con tutte le preferenze di input, potrebbe ricorrere a un metodo di calcolo diverso. Quando viene utilizzata la modalità di riserva, questo campo contiene informazioni dettagliate sulla risposta di riserva. In caso contrario, questo campo non è impostato. |
geocoding_ |
Contiene informazioni sulla risposta di geocodifica per i waypoint specificati come indirizzi. |
FallbackInfo
Informazioni su come e perché è stato utilizzato un risultato di riserva. Se questo campo è impostato, significa che il server ha utilizzato una modalità di routing diversa dalla modalità preferita come alternativa.
Campi | |
---|---|
routing_ |
Modalità di routing utilizzata per la risposta. Se è stato attivato il fallback, la modalità potrebbe essere diversa dalla preferenza di routing impostata nella richiesta del client originale. |
reason |
Il motivo per cui è stata utilizzata la risposta di riserva anziché la risposta originale. Questo campo viene compilato solo quando viene attivata la modalità di riserva e viene restituita la risposta di riserva. |
FallbackReason
Motivi per l'utilizzo della risposta di riserva.
Enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nessun motivo di riserva specificato. |
SERVER_ERROR |
Si è verificato un errore del server durante il calcolo dei percorsi con la modalità di calcolo del percorso che preferisci, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
LATENCY_EXCEEDED |
Non è stato possibile completare il calcolo con la modalità di calcolo itinerario che preferisci in tempo, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
FallbackRoutingMode
Modalità di instradamento effettiva utilizzata per la risposta di riserva restituita.
Enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Non utilizzato. |
FALLBACK_TRAFFIC_UNAWARE |
Indica che è stato utilizzato TRAFFIC_UNAWARE per calcolare la risposta. |
FALLBACK_TRAFFIC_AWARE |
Indica che è stato utilizzato TRAFFIC_AWARE per calcolare la risposta. |
GeocodedWaypoint
Dettagli sulle posizioni utilizzate come waypoint. Viene compilato solo per i waypoint di indirizzo. Include i dettagli sui risultati del geocodificazione ai fini della determinazione del luogo a cui è stato geocodificato l'indirizzo.
Campi | |
---|---|
geocoder_ |
Indica il codice di stato risultante dall'operazione di geocodifica. |
type[] |
I tipi di risultati, sotto forma di zero o più tag tipo. Tipi supportati: tipi di indirizzi e tipi di componenti dell'indirizzo. |
partial_ |
Indica che il geocodificatore non ha restituito una corrispondenza esatta per la richiesta originale, anche se è stato in grado di trovare una corrispondenza per parte dell'indirizzo richiesto. Ti consigliamo di esaminare la richiesta originale per verificare la presenza di errori ortografici e/o di un indirizzo incompleto. |
place_ |
L'ID luogo per questo risultato. |
intermediate_ |
L'indice della waypoint intermedia corrispondente nella richiesta. Viene compilato solo se il waypoint corrispondente è una fermata intermedia. |
GeocodingResults
Contiene
per i waypoint di origine, destinazione e intermedi. Viene compilato solo per i waypoint di indirizzo.GeocodedWaypoints
Campi | |
---|---|
origin |
Punto di passaggio con geocodice di origine. |
destination |
Punto di passaggio con geocodifica della destinazione. |
intermediates[] |
Un elenco di waypoint intermedi geocodificati contenenti ciascuno un campo di indice che corrisponde alla posizione in base zero del waypoint nell'ordine in cui sono stati specificati nella richiesta. |
LocalizedTime
Descrizione localizzata dell'ora.
Campi | |
---|---|
time |
L'ora specificata come stringa in un determinato fuso orario. |
time_ |
Contiene il fuso orario. Il valore è il nome del fuso orario come definito nel database dei fusi orari IANA, ad esempio "America/New_York". |
Località
Incapsula una posizione (un punto geografico e un'intestazione facoltativa).
Campi | |
---|---|
lat_ |
Le coordinate geografiche del waypoint. |
heading |
La direzione della bussola associata alla direzione del flusso del traffico. Questo valore specifica il lato della strada per il ritiro e il riattacco. I valori di rotta possono variare da 0 a 360, dove 0 indica una rotta a nord, 90 indica una rotta a est e così via. Puoi utilizzare questo campo solo per |
Manovra
Un insieme di valori che specificano l'azione di navigazione da eseguire per il passaggio corrente (ad esempio, svolta a sinistra, svolta a destra o dritto).
Enum | |
---|---|
MANEUVER_UNSPECIFIED |
Non utilizzato. |
TURN_SLIGHT_LEFT |
Gira leggermente a sinistra. |
TURN_SHARP_LEFT |
Svolta bruscamente a sinistra. |
UTURN_LEFT |
Fai un U-turn a sinistra. |
TURN_LEFT |
Svolta a sinistra. |
TURN_SLIGHT_RIGHT |
Gira leggermente a destra. |
TURN_SHARP_RIGHT |
Gira bruscamente a destra. |
UTURN_RIGHT |
Fai un U-turn a destra. |
TURN_RIGHT |
Gira a destra. |
STRAIGHT |
Vai dritto. |
RAMP_LEFT |
Prendi la rampa a sinistra. |
RAMP_RIGHT |
Prendi la rampa a destra. |
MERGE |
Unisciti al traffico. |
FORK_LEFT |
Prendi la strada a sinistra. |
FORK_RIGHT |
Prendi la strada a destra. |
FERRY |
Prendi il traghetto. |
FERRY_TRAIN |
Prendi il treno che porta al traghetto. |
ROUNDABOUT_LEFT |
Gira a sinistra al semaforo circolare. |
ROUNDABOUT_RIGHT |
Gira a destra alla rotonda. |
DEPART |
Manovra iniziale. |
NAME_CHANGE |
Utilizzato per indicare una modifica del nome della strada. |
Polilinea
Incapsula una polilinea codificata.
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. |
PolylineDetails
Dettagli corrispondenti a un determinato indice o segmento contiguo di una polilinea. Dato un polilinea con punti P_0, P_1, ... , P_N (indice a partire da zero), PolylineDetails
definisce un intervallo e i metadati associati.
Campi | |
---|---|
flyover_ |
Dettagli del sorvolo lungo il polilinea. |
narrow_ |
Dettagli delle strade strette lungo il polilinea. |
FlyoverInfo
Incapsula le informazioni sui cavalcavia lungo il polilinea.
Campi | |
---|---|
flyover_ |
Solo output. Indica se esiste un sorvolo per un determinato tratto del polilinea. |
polyline_ |
La posizione delle informazioni relative al passaggio in rassegna lungo la polilinea. |
NarrowRoadInfo
Incapsula le informazioni sulle strade strette lungo il polilinea.
Campi | |
---|---|
narrow_ |
Solo output. Indica se esiste una strada stretta per un determinato tratto del polilinea. |
polyline_ |
La posizione delle informazioni relative alle strade strette lungo la polilinea. |
PolylinePointIndex
Incapsula gli indici di inizio e di fine per un dettaglio polilinea. Nei casi in cui i dati corrispondano a un singolo punto, start_index
e end_index
saranno uguali.
Campi | |
---|---|
start_ |
L'indice iniziale di questo dettaglio nel polilinea. |
end_ |
L'indice di fine di questo dettaglio nel polilinea. |
RoadFeatureState
Incapsula gli stati degli elementi stradali lungo un tratto di polilinea.
Enum | |
---|---|
ROAD_FEATURE_STATE_UNSPECIFIED |
Lo stato dell'elemento stradale non è stato calcolato (valore predefinito). |
EXISTS |
L'elemento strada esiste. |
DOES_NOT_EXIST |
L'elemento strada non esiste. |
PolylineEncoding
Specifica il tipo preferito di polilinea da restituire.
Enum | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Nessuna preferenza per il tipo di polilinea specificata. Il valore predefinito è ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Specifica una polilinea codificata utilizzando l'algoritmo di codifica delle polilinee. |
GEO_JSON_LINESTRING |
Specifica un polilinea utilizzando il formato LineString GeoJSON |
PolylineQuality
Un insieme di valori che specificano la qualità del polilinea.
Enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nessuna preferenza per la qualità dei polilinee specificata. Il valore predefinito è OVERVIEW . |
HIGH_QUALITY |
Specifica un polilinea di alta qualità, composto utilizzando più punti rispetto a OVERVIEW , a fronte di un aumento delle dimensioni della risposta. Utilizza questo valore quando hai bisogno di una maggiore precisione. |
OVERVIEW |
Specifica una polilinea di panoramica, composta utilizzando un numero ridotto di punti. Utilizza questo valore per visualizzare una panoramica del percorso. L'utilizzo di questa opzione comporta una latenza delle richieste inferiore rispetto all'utilizzo dell'opzione HIGH_QUALITY . |
Percorso
Contiene un percorso costituito da una serie di tratti stradali collegati che uniscono i waypoint di inizio, di fine e intermedi.
Campi | |
---|---|
route_ |
Etichette per |
legs[] |
Un insieme di tratti (segmenti del percorso tra i waypoint) che compongono il percorso. Ogni tratta corrisponde al viaggio tra due |
distance_ |
La distanza percorsa dal percorso, in metri. |
duration |
Il tempo necessario per percorrere il percorso. Se imposti |
static_ |
La durata del viaggio lungo il percorso senza tenere conto delle condizioni del traffico. |
polyline |
La polilinea del percorso complessivo. Questo polilinea è il polilinea combinato di tutti i |
description |
Una descrizione del percorso. |
warnings[] |
Un array di avvisi da mostrare durante la visualizzazione del percorso. |
viewport |
Il riquadro di delimitazione dell'area visibile della polilinea. |
travel_ |
Informazioni aggiuntive sul percorso. |
optimized_ |
Se imposti |
localized_ |
Rappresentazioni di testo delle proprietà di |
route_ |
Un token opaco che può essere passato all'SDK Navigation per ricostruire il percorso durante la navigazione e, in caso di deviazione, rispettare l'intenzione originale al momento della creazione del percorso. Tratta questo token come un blob opaco. Non confrontare il valore tra le richieste, in quanto potrebbe cambiare anche se il servizio restituisce lo stesso percorso esatto. NOTA: |
polyline_ |
Contiene informazioni sui dettagli lungo il polilinea. |
RouteLocalizedValues
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata, rappresentata in formato di testo e localizzata nella regione della query. Tiene conto delle condizioni del traffico. Nota: se non hai richiesto informazioni sul traffico, questo valore corrisponde a |
static_ |
Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
transit_ |
Tariffa del trasporto pubblico rappresentata in formato di testo. |
RouteLabel
Etichette per
utili per identificare proprietà specifiche del percorso da confrontare con altre.Route
Enum | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Valore predefinito: non utilizzato. |
DEFAULT_ROUTE |
Il percorso "migliore" predefinito restituito per il calcolo del percorso. |
DEFAULT_ROUTE_ALTERNATE |
Un'alternativa al percorso "migliore" predefinito. Percorsi come questo verranno restituiti quando viene specificato . |
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. I percorsi etichettati con questo valore sono considerati ottimizzati per i parametri Eco, come il consumo di carburante. |
SHORTER_DISTANCE |
Percorso con distanza di viaggio più breve. Questa è una funzione sperimentale. |
RouteLeg
Contiene un segmento tra waypoint non via
.
Campi | |
---|---|
distance_ |
La distanza percorsa della tratta del percorso, in metri. |
duration |
La durata del tratto. Se |
static_ |
La durata del viaggio nel tratto, calcolata senza tenere conto delle condizioni del traffico. |
polyline |
La polilinea complessiva di questo tratto che include la polilinea di ogni |
start_ |
La posizione di partenza di questo tratto. Questa località potrebbe essere diversa da quella fornita in |
end_ |
La località di destinazione di questo tratto. Questa località potrebbe essere diversa da quella fornita in |
steps[] |
Un array di passaggi che indicano i segmenti all'interno di questo tratto. Ogni passaggio rappresenta un'istruzione di navigazione. |
travel_ |
Contiene le informazioni aggiuntive che l'utente deve conoscere, ad esempio possibili limitazioni nelle zone di traffico, in un tratto del percorso. |
localized_ |
Rappresentazioni di testo delle proprietà di |
steps_ |
Informazioni di panoramica sui passaggi in questo |
RouteLegLocalizedValues
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata, rappresentata in formato di testo e localizzata nella regione della query. Tiene conto delle condizioni del traffico. Nota: se non hai richiesto informazioni sul traffico, questo valore corrisponde a quello di static_duration. |
static_ |
Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
StepsOverview
Fornisce informazioni di panoramica su un elenco di RouteLegStep
.
Campi | |
---|---|
multi_ |
Informazioni riepilogative sui diversi segmenti multimodali del |
MultiModalSegment
Fornisce informazioni riepilogative su diversi segmenti multimodali del RouteLeg.steps
. Un segmento multimodale è definito come uno o più RouteLegStep
contigui che hanno lo stesso RouteTravelMode
. Questo campo non viene compilato se RouteLeg
non contiene segmenti multimodali nei passaggi.
Campi | |
---|---|
navigation_ |
NavigationInstruction per il segmento multimodale. |
travel_ |
La modalità di viaggio del segmento multimodale. |
step_ |
L'indice |
step_ |
L'indice |
RouteLegStep
Contiene un segmento di un
. Un passaggio corrisponde a una singola istruzione di navigazione. I tratti del percorso sono costituiti da passaggi.RouteLeg
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 in questo passaggio senza tenere conto delle condizioni del traffico. In alcuni casi, questo campo potrebbe non avere un valore. |
polyline |
Il polilinea associato a questo passaggio. |
start_ |
La posizione di partenza di questo passaggio. |
end_ |
La posizione di destinazione di questo passaggio. |
navigation_ |
Istruzioni di navigazione. |
travel_ |
Contiene le informazioni aggiuntive che l'utente deve conoscere, ad esempio eventuali limitazioni nelle zone di traffico, in un passaggio della tappa. |
localized_ |
Rappresentazioni di testo delle proprietà di |
transit_ |
Dettagli relativi a questo passaggio se la modalità di viaggio è |
travel_ |
La modalità di viaggio utilizzata per questo passaggio. |
RouteLegStepLocalizedValues
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
static_ |
Durata senza tenere conto delle condizioni del traffico, rappresentata in formato di testo. |
RouteLegStepTransitDetails
Informazioni aggiuntive per RouteLegStep
relative alle route TRANSIT
.
Campi | |
---|---|
stop_ |
Informazioni sulle fermate di arrivo e partenza per il passaggio. |
localized_ |
Rappresentazioni di testo delle proprietà di |
headsign |
Specifica la direzione in cui viaggiare su questa linea, come indicato sul veicolo o alla fermata di partenza. La direzione è spesso la stazione di destinazione. |
headway |
Specifica l'ora prevista come durata tra le partenze dalla stessa fermata in questo momento. Ad esempio, con un valore di tempo di attesa in secondi pari a 600, dovresti aspettarti un'attesa di dieci minuti se perdi l'autobus. |
transit_ |
Informazioni sulla linea di trasporto pubblico utilizzata in questo passaggio. |
stop_ |
Il numero di fermate dalla fermata di partenza a quella di arrivo. Questo conteggio include la fermata di arrivo, ma esclude la fermata di partenza. Ad esempio, se il tuo percorso parte dalla fermata A, passa per le fermate B e C e arriva alla fermata D,
restituisce 3. |
trip_ |
Il testo visualizzato negli orari e nelle insegne per identificare una corsa per i passeggeri. Il testo deve identificare in modo univoco una corsa all'interno di un giorno di servizio. Ad esempio, "538" è il |
TransitDetailsLocalizedValues
Descrizioni localizzate dei valori per RouteTransitDetails
.
Campi | |
---|---|
arrival_ |
L'ora nella sua rappresentazione di testo formattato con un fuso orario corrispondente. |
departure_ |
L'ora nella sua rappresentazione di testo formattato con un fuso orario corrispondente. |
TransitStopDetails
Dettagli sulle fermate dei trasporti pubblici per la linea RouteLegStep
.
Campi | |
---|---|
arrival_ |
Informazioni sulla fermata di arrivo per il passaggio. |
arrival_ |
L'orario di arrivo stimato per il passaggio. |
departure_ |
Informazioni sulla fermata di partenza per il passaggio. |
departure_ |
L'orario di partenza stimato per il passaggio. |
RouteLegStepTravelAdvisory
Contiene le informazioni aggiuntive che l'utente deve conoscere, ad esempio le possibili limitazioni relative alle zone di traffico in un passaggio del tratto.
Campi | |
---|---|
speed_ |
NOTA: questo campo non viene attualmente compilato. |
RouteLegTravelAdvisory
Contiene le informazioni aggiuntive che l'utente deve conoscere in un passaggio della tratta, ad esempio possibili limitazioni nelle zone a traffico limitato.
Campi | |
---|---|
toll_ |
Contiene informazioni sui pedaggi per la |
speed_ |
Intervalli di lettura rapida che descrivono la densità del traffico. Applicabile in caso di preferenze di routing Esempio:
|
RouteMatrixDestination
Una singola destinazione per ComputeRouteMatrixRequest
Campi | |
---|---|
waypoint |
Obbligatorio. Punto di passaggio di destinazione |
RouteMatrixElement
Contiene le informazioni sui percorsi calcolati per una coppia di origine/destinazione nell'API ComputeRouteMatrix. Questo proto può essere trasmesso in streaming al client.
Campi | |
---|---|
status |
Codice di stato di errore per questo elemento. |
condition |
Indica se il percorso è stato trovato o meno. Indipendentemente dallo stato. |
distance_ |
La distanza percorsa dal percorso, in metri. |
duration |
Il tempo necessario per percorrere il percorso. Se imposti |
static_ |
La durata del viaggio lungo il percorso senza tenere conto delle condizioni del traffico. |
travel_ |
Informazioni aggiuntive sul percorso. ad esempio informazioni su limitazioni e pedaggi |
fallback_ |
In alcuni casi, quando il server non è in grado di calcolare il percorso con le preferenze specificate per questa particolare coppia di origine/destinazione, potrebbe ricorrere a un'altra modalità di calcolo. Quando viene utilizzata la modalità di riserva, questo campo contiene informazioni dettagliate sulla risposta di riserva. In caso contrario, questo campo non è impostato. |
localized_ |
Rappresentazioni di testo delle proprietà di |
origin_ |
Indice a partire da zero dell'origine nella richiesta. |
destination_ |
Indice a partire da zero della destinazione nella richiesta. |
LocalizedValues
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata rappresentata in forma di testo tenendo conto delle condizioni del traffico. Nota: se non sono state richieste informazioni sul traffico, questo valore corrisponde a quello di static_duration. |
static_ |
Durata rappresentata in formato di testo senza tenere conto delle condizioni del traffico. |
transit_ |
Tariffa del trasporto pubblico rappresentata in formato di testo. |
RouteMatrixElementCondition
La condizione del percorso restituito.
Enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Viene utilizzato solo quando il valore status dell'elemento non è OK. |
ROUTE_EXISTS |
È stato trovato un percorso e sono state compilate le informazioni corrispondenti per l'elemento. |
ROUTE_NOT_FOUND |
Nessun percorso trovato. I campi contenenti informazioni sul percorso, come distance_meters o duration , non verranno compilati nell'elemento. |
RouteMatrixOrigin
Un'unica origine per ComputeRouteMatrixRequest
Campi | |
---|---|
waypoint |
Obbligatorio. Punto di riferimento di origine |
route_ |
Facoltativo. Modificatori per ogni percorso che prende questa stazione come origine |
RouteModifiers
Incapsula un insieme di condizioni facoltative da soddisfare durante il calcolo dei percorsi.
Campi | |
---|---|
avoid_ |
Se impostato su true, evita le strade a pedaggio, se possibile, dando la preferenza ai percorsi che non le contengono. Si applica solo a |
avoid_ |
Se impostato su true, evita le autostrade, se possibile, dando la preferenza ai percorsi che non le contengono. Si applica solo a |
avoid_ |
Se impostato su true, evita i traghetti, se possibile, dando la preferenza ai percorsi che non li contengono. Si applica solo a |
avoid_ |
Se impostato su true, evita la navigazione al chiuso, se possibile, dando la preferenza ai percorsi che non contengono navigazione al chiuso. Si applica solo al |
vehicle_ |
Specifica le informazioni sul veicolo. |
toll_ |
Incapsula le informazioni sulle tessere per il pedaggio. Se vengono forniti permessi di pedaggio, l'API tenta di restituire il prezzo del permesso. Se non vengono forniti permessi di pedaggio, l'API li considera sconosciuti e tenta di restituire il prezzo in contanti. Si applica solo a |
RouteTravelAdvisory
Contiene le informazioni aggiuntive che l'utente deve conoscere, ad esempio eventuali limitazioni nelle zone di traffico.
Campi | |
---|---|
toll_ |
Contiene informazioni sui pedaggi lungo il percorso. Questo campo viene compilato solo se sono previsti pedaggi lungo il percorso. Se questo campo è impostato, ma il sottocampo |
speed_ |
Intervalli di lettura rapida che descrivono la densità del traffico. Applicabile in caso di preferenze di routing Esempio:
|
fuel_ |
Il consumo di carburante previsto in microlitri. |
route_ |
Il percorso restituito potrebbe avere limitazioni non adatte alla modalità di viaggio o ai modificatori di percorso richiesti. |
transit_ |
Se presente, contiene i costi totali della tariffa o del biglietto per questo percorso. Questa proprietà viene restituita solo per le richieste |
RouteTravelMode
Un insieme di valori utilizzati per specificare la modalità di viaggio. NOTA: i percorsi WALK
, BICYCLE
e TWO_WHEELER
sono in versione beta e a volte potrebbero mancare marciapiedi, percorsi pedonali o ciclabili ben segnalati. Devi mostrare questo avviso all'utente per tutti i percorsi a piedi, in bicicletta e su due ruote che mostri nella tua app.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio specificata. Il valore predefinito è DRIVE . |
DRIVE |
Viaggiare in autovettura. |
BICYCLE |
Viaggia in bicicletta. |
WALK |
Viaggia a piedi. |
TWO_WHEELER |
Veicolo a motore a due ruote. Ad esempio, moto. Tieni presente che questa modalità è diversa dalla modalità di viaggio BICYCLE , che copre la modalità a propulsione umana. |
TRANSIT |
Viaggia con i percorsi dei trasporti pubblici, se disponibili. |
RoutingPreference
Un insieme di valori che specificano i fattori da prendere in considerazione per il calcolo del percorso.
Enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nessuna preferenza di routing specificata. Il valore predefinito è TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE |
Calcola i percorsi senza tenere conto delle condizioni del traffico in tempo reale. Adatta quando le condizioni del traffico non sono importanti o non sono applicabili. L'utilizzo di questo valore produce la latenza più bassa. Nota: per DRIVE e TWO_WHEELER , il percorso e la durata scelti si basano sulla rete stradale e sulle condizioni di traffico medie indipendenti dal tempo, non sulle condizioni stradali attuali. Di conseguenza, i percorsi potrebbero includere strade temporaneamente chiuse. I risultati di una determinata richiesta possono variare nel tempo a causa di cambiamenti nella rete stradale, condizioni di traffico medio aggiornate e la natura distribuita del servizio. I risultati possono variare anche tra percorsi quasi equivalenti in qualsiasi momento o con qualsiasi frequenza. |
TRAFFIC_AWARE |
Calcola i percorsi tenendo conto delle condizioni del traffico in tempo reale. A differenza di TRAFFIC_AWARE_OPTIMAL , vengono applicate alcune ottimizzazioni per ridurre notevolmente la latenza. |
TRAFFIC_AWARE_OPTIMAL |
Calcola i percorsi tenendo conto delle condizioni del traffico in tempo reale, senza applicare la maggior parte delle ottimizzazioni del rendimento. L'utilizzo di questo valore produce la latenza più alta. |
SpeedReadingInterval
Indicatore della densità del traffico su un tratto contiguo di un polilinea o un percorso. Dato un percorso con punti P_0, P_1, ... , P_N (indice a partire da zero), SpeedReadingInterval
definisce un intervallo e descrive il relativo traffico utilizzando le seguenti categorie.
Campi | |
---|---|
start_ |
L'indice iniziale di questo intervallo nel polilinea. |
end_ |
L'indice finale di questo intervallo nel polilinea. |
Campo unione
|
|
speed |
Velocità del traffico in questo intervallo. |
Velocità
La classificazione della velocità del polilinea in base ai dati sul traffico.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Valore predefinito. Questo valore non è utilizzato. |
NORMAL |
Velocità normale, nessun rallentamento rilevato. |
SLOW |
Rallentamento rilevato, ma non si è formato ingorgo. |
TRAFFIC_JAM |
È stato rilevato un ingorgo. |
TollInfo
Incapsula le informazioni sui pedaggi su un
o su un Route
.RouteLeg
Campi | |
---|---|
estimated_ |
L'importo monetario dei pedaggi per |
TollPass
Elenco delle tessere per pedaggi supportate in tutto il mondo.
Enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Non utilizzato. Se viene utilizzato questo valore, la richiesta non va a buon fine. |
AU_ETOLL_TAG |
Telepass di Sydney. Per ulteriori dettagli, visita la pagina https://www.myetoll.com.au. |
AU_EWAY_TAG |
Telepass di Sydney. Per ulteriori dettagli, visita la pagina https://www.tollpay.com.au. |
AU_LINKT |
Telepass valido in tutta l'Australia. Per ulteriori dettagli, visita la pagina https://www.linkt.com.au/. |
AR_TELEPASE |
Telepass per l'Argentina. Per ulteriori dettagli, visita la pagina https://telepase.com.ar |
BR_AUTO_EXPRESO |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://www.autoexpreso.com |
BR_CONECTCAR |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://conectcar.com. |
BR_MOVE_MAIS |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://movemais.com. |
BR_PASSA_RAPIDO |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://pasorapido.gob.do/ |
BR_SEM_PARAR |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://www.semparar.com.br. |
BR_TAGGY |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://taggy.com.br. |
BR_VELOE |
Telepass per il Brasile. Per ulteriori dettagli, visita la pagina https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Passaggio di frontiera dal Canada agli Stati Uniti. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Passaggio di frontiera dal Canada agli Stati Uniti. |
CA_US_BLUE_WATER_EDGE_PASS |
Ontario, Canada, al confine con il Michigan, Stati Uniti. |
CA_US_CONNEXION |
Ontario, Canada, al confine con il Michigan, Stati Uniti. |
CA_US_NEXUS_CARD |
Passaggio di frontiera dal Canada agli Stati Uniti. |
ID_E_TOLL |
Indonesia. Carta elettronica fornita da più banche utilizzata per pagare i pedaggi. Tutte le carte elettroniche tramite banche vengono addebitate allo stesso modo, quindi è necessario un solo valore enum. Ad esempio: Bank Mandiri https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
India. |
IN_LOCAL_HP_PLATE_EXEMPT |
India, esenzione per targhe statali HP. |
JP_ETC |
Giappone ETC. Sistema elettronico wireless per la riscossione dei pedaggi. https://www.go-etc.jp/ |
JP_ETC2 |
Giappone ETC2.0. Nuova versione di ETC con ulteriore sconto e comunicazione bidirezionale tra i dispositivi sui veicoli e le antenne sulla strada. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Telepass messicano. https://iave.capufe.gob.mx/#/ |
MX_PASE |
Messico https://www.pase.com.mx |
MX_QUICKPASS |
Messico https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Messico |
MX_TAG_TELEVIA |
Società di telepedaggio in Messico. Uno dei tanti che operano a Città del Messico. Per ulteriori dettagli, visita la pagina https://www.televia.com.mx. |
MX_TELEVIA |
Società di telepedaggio in Messico. Uno dei tanti che operano a Città del Messico. https://www.televia.com.mx |
MX_VIAPASS |
Telepass per il Messico. Per ulteriori dettagli, visita la pagina https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, Stati Uniti. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, USA. |
US_CA_FASTRAK |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Indica che il conducente ha una tessera FasTrak oltre all'adesivo Clean Air Vehicle (CAV) emesso dal DMV. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, USA. |
US_CO_GO_PASS |
CO, USA. |
US_DE_EZPASSDE |
DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, Stati Uniti. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, Stati Uniti. |
US_FL_EPASS |
FL, Stati Uniti. |
US_FL_GIBA_TOLL_PASS |
FL, Stati Uniti. |
US_FL_LEEWAY |
FL, Stati Uniti. |
US_FL_SUNPASS |
FL, Stati Uniti. |
US_FL_SUNPASS_PRO |
FL, Stati Uniti. |
US_IL_EZPASSIL |
IL, Stati Uniti. |
US_IL_IPASS |
IL, Stati Uniti. |
US_IN_EZPASSIN |
IN, Stati Uniti. |
US_KS_BESTPASS_HORIZON |
KS, Stati Uniti. |
US_KS_KTAG |
KS, Stati Uniti. |
US_KS_NATIONALPASS |
KS, Stati Uniti. |
US_KS_PREPASS_ELITEPASS |
KS, Stati Uniti. |
US_KY_RIVERLINK |
KY, USA. |
US_LA_GEAUXPASS |
Los Angeles, Stati Uniti. |
US_LA_TOLL_TAG |
Los Angeles, Stati Uniti. |
US_MA_EZPASSMA |
MA, Stati Uniti. |
US_MD_EZPASSMD |
MD, Stati Uniti. |
US_ME_EZPASSME |
ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, USA. |
US_MI_BCPASS |
MI, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, USA. |
US_MI_IQ_PROX_CARD |
MI, USA. È stato ritirato perché questo tipo di tessera non esiste più. |
US_MI_IQ_TAG |
MI, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, USA. |
US_MI_NEXPRESS_TOLL |
MI, USA. |
US_MN_EZPASSMN |
MN, Stati Uniti. |
US_NC_EZPASSNC |
NC, USA. |
US_NC_PEACH_PASS |
NC, USA. |
US_NC_QUICK_PASS |
NC, USA. |
US_NH_EZPASSNH |
NH, Stati Uniti. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, Stati Uniti. |
US_NJ_EZPASSNJ |
NJ, Stati Uniti. |
US_NY_EXPRESSPASS |
New York, Stati Uniti. |
US_NY_EZPASSNY |
New York, Stati Uniti. |
US_OH_EZPASSOH |
OH, Stati Uniti. |
US_PA_EZPASSPA |
Pennsylvania, Stati Uniti. |
US_RI_EZPASSRI |
RI, Stati Uniti. |
US_SC_PALPASS |
SC, USA. |
US_TX_AVI_TAG |
TX, Stati Uniti. |
US_TX_BANCPASS |
TX, Stati Uniti. |
US_TX_DEL_RIO_PASS |
TX, Stati Uniti. |
US_TX_EFAST_PASS |
TX, Stati Uniti. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
TX, Stati Uniti. |
US_TX_EPTOLL |
TX, Stati Uniti. |
US_TX_EZ_CROSS |
TX, Stati Uniti. |
US_TX_EZTAG |
TX, Stati Uniti. |
US_TX_FUEGO_TAG |
TX, Stati Uniti. |
US_TX_LAREDO_TRADE_TAG |
TX, Stati Uniti. |
US_TX_PLUSPASS |
TX, Stati Uniti. |
US_TX_TOLLTAG |
TX, Stati Uniti. |
US_TX_TXTAG |
TX, Stati Uniti. |
US_TX_XPRESS_CARD |
TX, Stati Uniti. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, Stati Uniti. |
US_VA_EZPASSVA |
Virginia, Stati Uniti. |
US_WA_BREEZEBY |
WA, Stati Uniti. |
US_WA_GOOD_TO_GO |
WA, Stati Uniti. |
US_WV_EZPASSWV |
WV, Stati Uniti. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, Stati Uniti. |
US_WV_MOV_PASS |
WV, Stati Uniti |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, Stati Uniti. |
TrafficModel
Specifica le ipotesi da utilizzare per il calcolo del tempo nel traffico. Questa impostazione influisce sul valore restituito nel campo duration
della risposta, che contiene il tempo previsto nel traffico in base alle medie storiche.
Enum | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Non utilizzato. Se specificato, il valore predefinito è BEST_GUESS . |
BEST_GUESS |
Indica che il valore duration restituito dovrebbe essere la stima migliore del tempo di percorrenza in base alle informazioni note sulle condizioni di traffico storiche e in tempo reale. Il traffico in tempo reale diventa più importante man mano che departure_time si avvicina. |
PESSIMISTIC |
Indica che la durata restituita deve essere superiore al tempo di percorrenza effettivo nella maggior parte dei giorni, anche se in alcuni giorni con condizioni di traffico particolarmente difficili questo valore può essere superato. |
OPTIMISTIC |
Indica che la durata restituita deve essere inferiore al tempo di percorrenza effettivo nella maggior parte dei giorni, anche se in alcuni giorni con condizioni di traffico particolarmente buone il tempo di percorrenza può essere inferiore a questo valore. |
TransitAgency
Un'azienda di trasporto pubblico che gestisce una linea di trasporto pubblico.
Campi | |
---|---|
name |
Il nome dell'azienda di trasporto pubblico. |
phone_ |
Il numero di telefono della società di trasporto pubblico formattato in base alla località. |
uri |
L'URI dell'azienda di trasporto pubblico. |
TransitLine
Contiene informazioni sulla linea di trasporto pubblico utilizzata in questo passaggio.
Campi | |
---|---|
agencies[] |
L'azienda (o le aziende) di trasporto pubblico che gestisce questa linea. |
name |
Il nome completo della linea di trasporto pubblico, ad esempio "8 Avenue Local". |
uri |
L'URI per questa linea di trasporto pubblico fornito dall'azienda di trasporto pubblico. |
color |
Il colore comunemente utilizzato nella segnaletica per questa linea. Rappresentato in esadecimale. |
icon_ |
L'URI dell'icona associata a questa riga. |
name_ |
Il nome breve di questa linea di trasporto pubblico. In genere, questo nome è un numero di riga, ad esempio "M7" o "355". |
text_ |
Il colore comunemente utilizzato nel testo della segnaletica per questa linea. Rappresentato in esadecimale. |
vehicle |
Il tipo di veicolo che opera su questa linea di trasporto pubblico. |
TransitPreferences
Preferenze per i percorsi basati su TRANSIT
che influiscono sul percorso restituito.
Campi | |
---|---|
allowed_ |
Un insieme di modalità di viaggio da utilizzare per ottenere un percorso |
routing_ |
Una preferenza di routing che, se specificata, influisce sul percorso |
TransitRoutingPreference
Specifica le preferenze di routing per i percorsi con il trasporto pubblico.
Enum | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Nessuna preferenza specificata. |
LESS_WALKING |
Indica che il percorso calcolato deve preferire tratti a piedi limitati. |
FEWER_TRANSFERS |
Indica che il percorso calcolato deve preferire un numero limitato di trasferimenti. |
TransitTravelMode
Un insieme di valori utilizzati per specificare la modalità di trasporto.
Enum | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio con i trasporti pubblici specificata. |
BUS |
Viaggiare in autobus. |
SUBWAY |
Viaggia in metropolitana. |
TRAIN |
Viaggiare in treno. |
LIGHT_RAIL |
Viaggia in metropolitana leggera o in tram. |
RAIL |
Viaggiare in treno. È equivalente a una combinazione di SUBWAY , TRAIN e LIGHT_RAIL . |
TransitStop
Informazioni su una fermata del trasporto pubblico.
Campi | |
---|---|
name |
Il nome della fermata di trasporto pubblico. |
location |
La posizione della fermata espressa in coordinate di latitudine/longitudine. |
TransitVehicle
Informazioni su un veicolo utilizzato nelle linee di trasporto pubblico.
Campi | |
---|---|
name |
Il nome del veicolo, scritto in maiuscolo. |
type |
Il tipo di veicolo utilizzato. |
icon_ |
L'URI di un'icona associata a questo tipo di veicolo. |
local_ |
L'URI dell'icona associata a questo tipo di veicolo, in base alla segnaletica dei trasporti locali. |
TransitVehicleType
Il tipo di veicoli per i percorsi di trasporto pubblico.
Enum | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Non utilizzato. |
BUS |
Autobus. |
CABLE_CAR |
Un veicolo che funziona su un cavo, solitamente a terra. Le funivie aeree possono essere di tipo GONDOLA_LIFT . |
COMMUTER_TRAIN |
Treno suburbano. |
FERRY |
Traghetto. |
FUNICULAR |
Un veicolo che viene tirato su una ripida salita da un cavo. Una funicolare è in genere composta da due vetture, ciascuna delle quali funge da contrappeso per l'altra. |
GONDOLA_LIFT |
Una funivia. |
HEAVY_RAIL |
Treni pesanti. |
HIGH_SPEED_TRAIN |
Treno ad alta velocità. |
INTERCITY_BUS |
Autobus interurbano. |
LONG_DISTANCE_TRAIN |
Treno a lunga percorrenza. |
METRO_RAIL |
Metropolitana leggera. |
MONORAIL |
Monorotaia. |
OTHER |
Tutti gli altri veicoli. |
RAIL |
Ferrovia. |
SHARE_TAXI |
Il taxi condiviso è un tipo di autobus che può far scendere e salire i passeggeri ovunque lungo il percorso. |
SUBWAY |
Metropolitana leggera sotterranea. |
TRAM |
Metropolitana leggera sopraelevata. |
TROLLEYBUS |
Filobus. |
Unità
Un insieme di valori che specificano l'unità di misura utilizzata nella visualizzazione.
Enum | |
---|---|
UNITS_UNSPECIFIED |
Unità di misura non specificate. L'impostazione predefinita è l'unità di misura dedotta dalla richiesta. |
METRIC |
Unità di misura metriche. |
IMPERIAL |
Unità di misura imperiali (britanniche). |
VehicleEmissionType
Un insieme di valori che descrivono il tipo di emissioni del veicolo. Si applica solo al DRIVE
.RouteTravelMode
Enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nessun tipo di emissione specificato. Il valore predefinito è GASOLINE . |
GASOLINE |
Veicolo alimentato a benzina. |
ELECTRIC |
Veicolo elettrico. |
HYBRID |
Veicolo con alimentazione ibrida (ad esempio benzina + elettrica). |
DIESEL |
Veicolo alimentato a diesel. |
VehicleInfo
Contiene le informazioni sul veicolo, ad esempio il tipo di emissioni.
Campi | |
---|---|
emission_ |
Descrive il tipo di emissioni del veicolo. Si applica solo al |
Waypoint
Incapsula un waypoint. I waypoint segnano l'inizio e la fine di un percorso e includono le fermate intermedie lungo il percorso.
Campi | |
---|---|
via |
Contrassegni questo waypoint come traguardo anziché come punto di sosta. Per ogni waypoint non intermedio nella richiesta, la risposta aggiunge una voce all'array |
vehicle_ |
Indica che il waypoint è destinato alla fermata dei veicoli, dove l'intenzione è il ritiro o la consegna. Quando imposti questo valore, il percorso calcolato non includerà i waypoint non |
side_ |
Indica che la posizione di questo waypoint è destinata a avere una preferenza per la fermata del veicolo su un determinato lato della strada. Quando imposti questo valore, il percorso passerà attraverso la località in modo che il veicolo possa fermarsi sul lato della strada verso cui è inclinata la località rispetto al centro della strada. Questa opzione funziona solo per |
Campo unione location_type . Diversi modi per rappresentare una località. location_type può essere solo uno dei seguenti: |
|
location |
Un punto specificato utilizzando le coordinate geografiche, inclusa un'intestazione facoltativa. |
place_ |
L'ID luogo PDI associato al waypoint. |
address |
Indirizzo leggibile o un Plus Code. Per ulteriori dettagli, visita la pagina https://plus.codes. |