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)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.
MatricerouteRoute |
---|
Recupera un elenco di origini e destinazioni e restituisce un flusso contenente informazioni sul percorso per ogni combinazione di origine e destinazione. NOTA: questo metodo richiede di specificare una maschera da campo di risposta nell'input. Puoi fornire la maschera del campo di risposta utilizzando il parametro URL Ad esempio, con questo metodo:
È fondamentale includere
|
Route Compute |
---|
Restituisce il percorso principale insieme a percorsi alternativi facoltativi, considerati un insieme di terminali e tappe intermedie. NOTA: questo metodo richiede di specificare una maschera da campo di risposta nell'input. Puoi fornire la maschera del campo di risposta utilizzando il parametro URL Ad esempio, con questo metodo:
Google sconsiglia l'utilizzo della maschera di campo con caratteri jolly (
|
Richiesta di calcolo delle matrici
Messaggio di richiesta ComputeRouteMatrix
Campi | |
---|---|
origins[] |
Obbligatorio. Array di origini, che determina le righe della matrice di risposta. Sono previste diverse restrizioni alle dimensioni per la cardinalità di origini e destinazioni:
|
destinations[] |
Obbligatorio. Array di destinazioni, che determina le colonne della matrice di risposta. |
travel_mode |
Campo facoltativo. Specifica la modalità di trasporto. |
routing_preference |
Campo facoltativo. Specifica come calcolare la route. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare la route. Se la preferenza di routing genera un errore o una latenza particolarmente lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
departure_time |
Campo facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito corrisponderà all'ora in cui hai effettuato la richiesta. NOTA: puoi specificare un |
arrival_time |
Campo facoltativo. L'ora di arrivo. NOTA: può essere impostato solo quando |
language_code |
Campo facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita il sito http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Visita la pagina Assistenza per le lingue per l'elenco delle lingue supportate. Se non specifichi questo valore, la lingua di visualizzazione viene dedotta dalla località della prima origine. |
region_code |
Campo facoltativo. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Per ulteriori informazioni, visita https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains. |
extra_computations[] |
Campo facoltativo. Un elenco di calcoli aggiuntivi che potrebbero 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 del campo da restituire nella risposta. |
traffic_model |
Campo facoltativo. Specifica le ipotesi da utilizzare per il calcolo del tempo di traffico. Questa impostazione influisce sul valore restituito nel campo della durata in |
transit_preferences |
Campo facoltativo. Specifica le preferenze che influenzano la route restituita per |
Extracomputazione
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 sul pedaggio per gli elementi della matrice. |
Richiesta route route
Messaggio di richiesta ComputeRoutes.
Campi | |
---|---|
origin |
Obbligatorio. Waypoint di origine. |
destination |
Obbligatorio. Waypoint di destinazione. |
intermediates[] |
Campo facoltativo. Un insieme di tappe lungo il percorso (esclusi i punti di ritiro), per fermarsi o passare. Sono supportati fino a 25 tappe intermedie. |
travel_mode |
Campo facoltativo. Specifica la modalità di trasporto. |
routing_preference |
Campo facoltativo. Specifica come calcolare la route. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare la route. Se la preferenza di routing genera un errore o una latenza particolarmente lunga, verrà restituito un errore. Puoi specificare questa opzione solo quando |
polyline_quality |
Campo facoltativo. Specifica la tua preferenza per la qualità della polilinea. |
polyline_encoding |
Campo facoltativo. Specifica la codifica preferita per la polilinea. |
departure_time |
Campo facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito corrisponderà all'ora in cui hai effettuato la richiesta. NOTA: puoi specificare un |
arrival_time |
Campo facoltativo. L'ora di arrivo. NOTA: può essere impostato solo quando |
compute_alternative_routes |
Campo facoltativo. Specifica se calcolare i percorsi alternativi oltre al percorso. Non vengono restituiti percorsi alternativi per le richieste con tappe intermedie. |
route_modifiers |
Campo facoltativo. Un insieme di condizioni da soddisfare che influiscono sul modo in cui vengono calcolati i percorsi. |
language_code |
Campo facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, visita il sito http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Visita la pagina Assistenza per le lingue per l'elenco delle lingue supportate. Se non specifichi questo valore, la lingua di visualizzazione viene dedotta dal percorso della richiesta di percorso. |
region_code |
Campo facoltativo. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Per ulteriori informazioni, visita https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains. |
units |
Campo facoltativo. Specifica le unità di misura per i campi di visualizzazione. Questi campi includono il campo |
optimize_waypoint_order |
Campo facoltativo. Se è impostata su true, il servizio tenta di ridurre al minimo il costo complessivo del percorso riordinando i tappe intermedie intermedi. La richiesta non va a buon fine se uno qualsiasi dei tappe intermedie è di tipo |
requested_reference_routes[] |
Campo facoltativo. Specifica le route di riferimento da calcolare come parte della richiesta oltre alla route predefinita. Una route di riferimento è una route con un obiettivo di calcolo del percorso diverso rispetto alla route predefinita. Ad esempio, un calcolo del percorso di riferimento |
extra_computations[] |
Campo facoltativo. Un elenco di calcoli aggiuntivi che potrebbero 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 del campo da restituire nella risposta. |
traffic_model |
Campo facoltativo. Specifica le ipotesi da utilizzare per il calcolo del tempo di traffico. Questa impostazione influisce sul valore restituito nel campo Durata in |
transit_preferences |
Campo facoltativo. Specifica le preferenze che influenzano la route restituita per |
Extracomputazione
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 sul pedaggio per i percorsi. |
FUEL_CONSUMPTION |
Consumo stimato di carburante per i percorsi. |
TRAFFIC_ON_POLYLINE |
Polilinee attente al traffico per i percorsi. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
Istruzioni di navigazione presentate come stringa di testo HTML formattata. Questi contenuti sono da leggere così come sono. Questi contenuti sono solo a scopo di visualizzazione. Non analizzarlo in modo programmatico. |
Percorso di riferimento
Una route di riferimento supportata in ComputeRoutesRequest.
Enum | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Non utilizzato. Richieste contenenti questo valore non riuscite. |
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. I percorsi etichettati con questo valore sono determinati per l'ottimizzazione in base a parametri quali il consumo di carburante. |
ComputeRoutesResponse
ComputeRoutes il messaggio di risposta.
Campi | |
---|---|
routes[] |
Contiene un array di route calcolate (fino a tre) quando specifichi compute_alternatives_routes e contiene un solo percorso in caso contrario. Se questo array contiene più voci, la prima è la route più consigliata. Se la matrice è vuota, significa che non è stato trovato alcun percorso. |
fallback_info |
In alcuni casi, quando il server non è in grado di calcolare i risultati del percorso con tutte le preferenze di input, potrebbe utilizzare 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_results |
Contiene informazioni sulla risposta di geocodifica per tappe specificati come indirizzi. |
Informazioni di riserva
Informazioni relative a 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 tua modalità preferita come riserva.
Campi | |
---|---|
routing_mode |
Modalità di routing utilizzata per la risposta. Se è stato attivato il procedimento di riserva, la modalità potrebbe differire dalla preferenza di routing impostata nella richiesta 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 una risposta di riserva. |
Motivo riserva
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 delle route con la modalità di routing che preferisci, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
LATENCY_EXCEEDED |
Non è stato possibile completare il calcolo della modalità di routing che hai scelto in tempo, ma abbiamo potuto restituire un risultato calcolato con una modalità alternativa. |
Percorso di routing di riserva
Modalità di routing effettiva utilizzata per la risposta di riserva restituita.
Enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Non utilizzato. |
FALLBACK_TRAFFIC_UNAWARE |
Indica che il google.maps.routing.v2.RoutingPreference TRAFFIC_UNAWARE è stato utilizzato per calcolare la risposta. |
FALLBACK_TRAFFIC_AWARE |
Indica che il RoutingPreference TRAFFIC_AWARE è stato utilizzato per calcolare la risposta. |
Punto di accesso geocodificato
Dettagli sui luoghi utilizzati come tappe. Completato solo per i Waypoint degli indirizzi. Include i dettagli sui risultati della geocodifica allo scopo di determinare a cosa è stato geocodificato l'indirizzo.
Campi | |
---|---|
geocoder_status |
Indica il codice di stato risultante dall'operazione di geocodifica. |
type[] |
Il tipo o i tipi di risultati, sotto forma di zero o più tag di tipo. Tipi supportati: https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types |
partial_match |
Indica che il geocodificatore non ha restituito una corrispondenza esatta per la richiesta originale, anche se è riuscita a trovare una corrispondenza con una parte dell'indirizzo richiesto. Ti consigliamo di esaminare la richiesta originale per verificare la presenza di errori ortografici e/o un indirizzo incompleto. |
place_id |
L'ID del luogo per questo risultato. |
intermediate_waypoint_request_index |
L'indice del waypoint intermedio corrispondente nella richiesta. Compilato solo se il Waypoint corrispondente è un Waypoint intermedio. |
Risultati di geocodifica
Contiene GeocodedWaypoints
per i punti di arrivo, di destinazione e intermedi. Completato solo per i Waypoint degli indirizzi.
Campi | |
---|---|
origin |
Waypoint geocodificato dell'origine. |
destination |
Waypoint geocodificato di destinazione. |
intermediates[] |
Un elenco di tappe intermedie geocodificate contenenti un campo indice che corrisponde alla posizione zero-point del punto di arrivo nell'ordine in cui sono stati specificati nella richiesta. |
Ora localizzata
Descrizione localizzata dell'ora.
Campi | |
---|---|
time |
L'ora specificata come stringa in un determinato fuso orario. |
time_zone |
Contiene il fuso orario. Il valore è il nome del fuso orario definito nel database dei fusi orari IANA, ad esempio "America/New_York". |
Località
Incapsula una località (un punto geografico e un'intestazione facoltativa).
Campi | |
---|---|
lat_lng |
Le coordinate geografiche del punto di arrivo. |
heading |
L'intestazione della bussola associata alla direzione del flusso di traffico. Questo valore specifica il lato della strada per il prelievo e l'uscita. I valori delle intestazioni possono essere compresi tra 0 e 360, dove 0 specifica un'intestazione di direzione a nord, 90 specifica un'intestazione di scadenza a est e così via. Puoi utilizzare questo campo solo per |
Manovra
Un insieme di valori che specifica l'azione di navigazione da eseguire per il passaggio corrente (ad es. svolta a sinistra, unione, dritto e così via).
Enum | |
---|---|
MANEUVER_UNSPECIFIED |
Non utilizzato. |
TURN_SLIGHT_LEFT |
Svolta leggermente a sinistra. |
TURN_SHARP_LEFT |
Svolta tutto a sinistra. |
UTURN_LEFT |
Fai una svolta a sinistra. |
TURN_LEFT |
Svolta a sinistra. |
TURN_SLIGHT_RIGHT |
Ruota leggermente a destra. |
TURN_SHARP_RIGHT |
Svolta tutto a destra. |
UTURN_RIGHT |
Fai una svolta a U corretta. |
TURN_RIGHT |
Svolta a destra. |
STRAIGHT |
Vai dritto. |
RAMP_LEFT |
Prendi la rampa a sinistra. |
RAMP_RIGHT |
Prendi la rampa giusta. |
MERGE |
Unisci nel traffico. |
FORK_LEFT |
Prendi la forcella a sinistra. |
FORK_RIGHT |
Prendi la forcella giusta. |
FERRY |
Prendi il traghetto. |
FERRY_TRAIN |
Prendi il treno che porta al traghetto. |
ROUNDABOUT_LEFT |
Svolta a sinistra alla rotonda. |
ROUNDABOUT_RIGHT |
Svolta a destra alla rotatoria. |
DEPART |
Manovra iniziale. |
NAME_CHANGE |
Utilizzato per indicare un cambiamento del nome della via. |
Polilinea
Incapsula una polilinea codificata.
Campi | |
---|---|
Campo unione polyline_type . Incapsula il tipo di polilinea. Il valore predefinito è encoded_polyline. polyline_type può essere solo uno dei seguenti: |
|
encoded_polyline |
La codifica delle stringhe della polilinea utilizzando l'algoritmo di codifica della polilinea. |
geo_json_linestring |
Specifica una polilinea utilizzando il formato LineString GeoJSON |
Codifica di Polyline
Specifica il tipo 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 polilinea. |
GEO_JSON_LINESTRING |
Specifica una polilinea utilizzando il formato LineString GeoJSON |
Qualità Polilinea
Un insieme di valori che specificano la qualità della polilinea.
Enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nessuna preferenza di qualità polilinea specificata. Il valore predefinito è OVERVIEW . |
HIGH_QUALITY |
Specifica una polilinea di alta qualità, composta da più punti rispetto a OVERVIEW , a un costo della risposta maggiore. Utilizza questo valore quando hai bisogno di una maggiore precisione. |
OVERVIEW |
Specifica una polilinea panoramica, composta da un numero limitato di punti. Utilizza questo valore quando visualizzi una panoramica del percorso. Questa opzione ha una latenza delle richieste inferiore rispetto all'opzione HIGH_QUALITY . |
Itinerario
Contiene un percorso, costituito da una serie di tratti di strada collegati che uniscono i punti di inizio, di fine e intermedi.
Campi | |
---|---|
route_labels[] |
Etichette di |
legs[] |
Un insieme di gambe (segmenti di percorso tra punti intermedi) che compongono il percorso. Ogni gamba corrisponde alla corsa tra due |
distance_meters |
La distanza di percorrenza del percorso, in metri. |
duration |
Il tempo necessario per seguire il percorso. Se imposti |
static_duration |
La durata del viaggio attraverso il percorso senza prendere in considerazione le condizioni del traffico. |
polyline |
La polilinea del percorso complessivo. Questa polilinea è la polilinea combinata di tutti i |
description |
Una descrizione del percorso. |
warnings[] |
Un array di avvisi da mostrare quando si mostra il percorso. |
viewport |
Il riquadro di delimitazione dell'area visibile della polilinea. |
travel_advisory |
Ulteriori informazioni sul percorso. |
optimized_intermediate_waypoint_index[] |
Se imposti |
localized_values |
Rappresentazioni di testo delle proprietà di |
route_token |
Un token di route con protezione Base64 e sicuro per il Web che può essere trasmesso all'SDK di navigazione, che consente all'SDK di ricostruire la route durante la navigazione e, in caso di cambio di percorso, di rispettare l'intenzione originale quando hai creato la route chiamando ComputeRoutes. I clienti devono considerare questo token come un blob opaco. Non è destinata alla lettura o alla mutazione. NOTA: |
Valori RouteLocalized
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza percorsa in forma di testo. |
duration |
Durata che tiene conto delle condizioni del traffico, sotto forma di testo. Nota: se non hai richiesto informazioni sul traffico, il valore sarà lo stesso di static_duration. |
static_duration |
La durata senza tenere conto delle condizioni del traffico, rappresentata sotto forma di testo. |
transit_fare |
Tariffa per il trasporto pubblico rappresentata sotto forma di testo. |
Etichetta route
Etichette di Route
utili per identificare le proprietà specifiche del percorso da confrontare con altri.
Enum | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Predefinito - Non utilizzato. |
DEFAULT_ROUTE |
La route "migliore" predefinita restituita per il calcolo delle route. |
DEFAULT_ROUTE_ALTERNATE |
Un'alternativa al percorso "migliore" predefinito. Route come questa verranno restituite quando compute_alternative_routes è specificato. |
FUEL_EFFICIENT |
Percorso a basso consumo di carburante. I percorsi etichettati con questo valore sono determinati per l'ottimizzazione in base ai parametri Eco, come il consumo di carburante. |
Gamba del percorso
Contiene un segmento tra i tappe non via
.
Campi | |
---|---|
distance_meters |
La distanza di percorrenza del percorso, in metri. |
duration |
Il tempo necessario per percorrere la gamba. Se il |
static_duration |
La durata del viaggio attraverso la tratta, calcolata senza tenere conto delle condizioni del traffico. |
polyline |
La polilinea complessiva di questa gamba che comprende la polilinea di ogni |
start_location |
La posizione iniziale di questa gamba. Questa località potrebbe essere diversa da quella specificata in |
end_location |
La posizione finale di questa gamba. Questa località potrebbe essere diversa da quella specificata in |
steps[] |
Un array di passaggi che indicano i segmenti all'interno di questa gamba. Ogni passaggio rappresenta un'istruzione di navigazione. |
travel_advisory |
Contiene le informazioni aggiuntive su cui deve essere informato l'utente, ad esempio possibili limitazioni di zona di traffico, su un percorso. |
localized_values |
Rappresentazioni di testo delle proprietà di |
steps_overview |
Panoramica dei passaggi della |
ValoriLegLocalizzati
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza percorsa in forma di testo. |
duration |
Durata che tiene conto delle condizioni del traffico, sotto forma di testo. Nota: se non hai richiesto informazioni sul traffico, il valore sarà lo stesso di static_duration. |
static_duration |
La durata senza tenere conto delle condizioni del traffico, rappresentata sotto forma di testo. |
Panoramica dei passaggi
Fornisce una panoramica delle informazioni relative a un elenco di RouteLegStep
.
Campi | |
---|---|
multi_modal_segments[] |
Riepiloga le informazioni sui diversi segmenti multimodali di |
Segmento multimodale
Fornisce un riepilogo delle informazioni sui diversi segmenti multimodali di RouteLeg.steps
. Un segmento multimodale è definito come uno o più RouteLegStep
contigui con lo stesso RouteTravelMode
. Questo campo non viene compilato se RouteLeg
non contiene segmenti multimodali nei passaggi.
Campi | |
---|---|
navigation_instruction |
Istruzioni di navigazione per il segmento multimodale. |
travel_mode |
La modalità di viaggio del segmento multimodale. |
step_start_index |
L'indice |
step_end_index |
L'indice |
RouteLegStep
Contiene un segmento di RouteLeg
. Un passaggio corrisponde a una singola istruzione di navigazione. Le gambe del percorso sono composte da gradini.
Campi | |
---|---|
distance_meters |
La distanza di percorrenza di questo passaggio, in metri. In alcune circostanze, questo campo potrebbe non contenere un valore. |
static_duration |
La durata del viaggio attraverso questo passaggio senza prendere in considerazione le condizioni del traffico. In alcune circostanze, questo campo potrebbe non contenere un valore. |
polyline |
La polilinea associata a questo passaggio. |
start_location |
La posizione iniziale di questo passaggio. |
end_location |
La posizione finale di questo passaggio. |
navigation_instruction |
Istruzioni di navigazione. |
travel_advisory |
Contiene le informazioni aggiuntive su cui l'utente deve essere informato, ad esempio possibili limitazioni di zona di traffico, su un passaggio di gamba. |
localized_values |
Rappresentazioni di testo delle proprietà di |
transit_details |
Dettagli relativi a questo passaggio se la modalità di viaggio è |
travel_mode |
La modalità di viaggio utilizzata per questo passaggio. |
ValoriLocalizzatiP non
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza percorsa in forma di testo. |
static_duration |
La durata senza tenere conto delle condizioni del traffico, rappresentata sotto forma di testo. |
Dettaglio RouteLegStepTransit
Informazioni aggiuntive per RouteLegStep
relative a TRANSIT
percorsi.
Campi | |
---|---|
stop_details |
Informazioni sulle fermate di arrivo e partenza per il passaggio. |
localized_values |
Rappresentazioni di testo delle proprietà di |
headsign |
Specifica la direzione in cui percorrere su questa linea come indicato sul veicolo o alla fermata di partenza. La direzione è spesso la stazione del capolinea. |
headway |
Specifica l'orario previsto come durata tra le partenze dalla stessa fermata in questo momento. Ad esempio, con un valore di 600 secondi per la differenza, ti aspetteresti un'attesa di dieci minuti se dovessi perdere l'autobus. |
transit_line |
Informazioni sulla linea di trasporto pubblico utilizzata in questo passaggio. |
stop_count |
Il numero di fermate dalla partenza alla fermata dell'arrivo. Questo conteggio include la fermata di arrivo, ma esclude la fermata di partenza. Ad esempio, se il percorso parte dalla fermata A, attraversa le fermate B e C e arriva alla fermata D, stop_count restituisce 3. |
trip_short_text |
Il testo visualizzato negli orari e sui cartelli per identificare un viaggio con il trasporto pubblico ai passeggeri. Il testo deve identificare in modo univoco una corsa entro un giorno di servizio. Ad esempio "538" è il |
Valori TransitLocalLocalizedValues
Descrizioni localizzate dei valori per RouteTransitDetails.
Campi | |
---|---|
arrival_time |
L'ora nella rappresentazione testuale formattata con il fuso orario corrispondente. |
departure_time |
L'ora nella rappresentazione testuale formattata con il fuso orario corrispondente. |
Dettagli fermata trasporto pubblico
Dettagli sulle fermate del trasporto pubblico per RouteLegStep
Campi | |
---|---|
arrival_stop |
Informazioni sulla fermata di arrivo del passaggio. |
arrival_time |
L'orario di arrivo previsto del passaggio. |
departure_stop |
Informazioni sulla fermata del passaggio. |
departure_time |
L'orario di partenza stimato per il passaggio. |
Avvertenza - RouteLegStepTravel
Contiene le informazioni aggiuntive su cui deve essere informato l'utente, ad esempio possibili limitazioni del traffico in un passaggio della gamba.
Campi | |
---|---|
speed_reading_intervals[] |
NOTA: questo campo non è attualmente compilato. |
Avvertenza RouteLegTravel
Contiene le informazioni aggiuntive su cui l'utente deve essere informato durante un passaggio, come le possibili limitazioni di traffico.
Campi | |
---|---|
toll_info |
Contiene informazioni sui pedaggi per l' |
speed_reading_intervals[] |
Intervalli di lettura della velocità che descrivono nel dettaglio la densità del traffico. Applicabile in caso di preferenze di routing di Esempio:
|
Destinazione RouteMatrix
Un'unica destinazione per ComputeRouteMatrixRequest
Campi | |
---|---|
waypoint |
Obbligatorio. Waypoint di destinazione |
Elemento RouteMatrix
Contiene le informazioni di percorso calcolate per una coppia di origine/destinazione nell'API ComputeRouteMatrix. Questo protocollo può essere trasmesso al client.
Campi | |
---|---|
status |
Codice di stato di errore per questo elemento. |
condition |
Indica se il percorso è stato trovato o meno. Indipendente dallo stato. |
distance_meters |
La distanza di percorrenza del percorso, in metri. |
duration |
Il tempo necessario per seguire il percorso. Se imposti |
static_duration |
La durata del viaggio nel percorso senza tenere in considerazione le condizioni del traffico. |
travel_advisory |
Ulteriori informazioni sul percorso. Ad esempio, informazioni sulle restrizioni e informazioni sui pedaggi |
fallback_info |
In alcuni casi, quando il server non è in grado di calcolare la route con le preferenze specificate per questa specifica coppia di origine/destinazione, potrebbe utilizzare una modalità di calcolo diversa. Quando viene utilizzata la modalità di riserva, questo campo contiene informazioni dettagliate sulla risposta di riserva. In caso contrario, questo campo non è impostato. |
localized_values |
Rappresentazioni di testo delle proprietà di |
origin_index |
Indice a base zero dell'origine nella richiesta. |
destination_index |
Indice a zero zero della destinazione nella richiesta. |
Valori localizzati
Rappresentazioni di testo di determinate proprietà.
Campi | |
---|---|
distance |
Distanza percorsa in forma di testo. |
duration |
Durata rappresentata sotto forma di testo tenendo conto delle condizioni del traffico. Nota: se le informazioni sul traffico non sono state richieste, questo valore è lo stesso di static_duration. |
static_duration |
Durata rappresentata sotto forma di testo senza tenere conto delle condizioni del traffico. |
transit_fare |
Tariffa per il trasporto pubblico rappresentata sotto forma di testo. |
Condizione elemento route matrix
La condizione del percorso restituito.
Enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Utilizzato solo quando status dell'elemento non va bene. |
ROUTE_EXISTS |
È stato trovato un percorso e le informazioni corrispondenti sono state inserite 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. Waypoint di origine |
route_modifiers |
Campo facoltativo. Modificatori per ogni percorso che accetta questa origine |
Modificatori di route
Incapsula un insieme di condizioni facoltative da soddisfare nel calcolo dei percorsi.
Campi | |
---|---|
avoid_tolls |
Se la norma è impostata su true, consente di evitare strade a pedaggio, ove ragionevoli, dando la priorità a percorsi che non includono strade a pedaggio. Si applica solo ai |
avoid_highways |
Se la norma è impostata su true, consente di evitare autostrade ove ragionevoli, dando priorità a percorsi che non contengono autostrade. Si applica solo ai |
avoid_ferries |
Se impostato su true, evita i traghetti dove è ragionevole, privilegiando le rotte che non contengono traghetti. Si applica solo a |
avoid_indoor |
Se il criterio è impostato su true, evita di navigare all'interno, ove ragionevole, dando la priorità a percorsi che non contengono questo tipo di navigazione. Si applica solo a |
vehicle_info |
Specifica le informazioni sul veicolo. |
toll_passes[] |
Incapsula informazioni sui pedaggi. Se vengono forniti i pedaggi, l'API tenta di restituire il prezzo del pass. Se i pedaggi non vengono forniti, l'API considera il pedaggio come sconosciuto e tenta di restituire il prezzo in contanti. Si applica solo ai |
Avvertenza itinerario di viaggio
Contiene le informazioni aggiuntive su cui deve essere informato l'utente, ad esempio possibili limitazioni del traffico.
Campi | |
---|---|
toll_info |
Contiene informazioni sui pedaggi del percorso. Questo campo viene compilato solo se sono previste pedaggi lungo il percorso. Se questo campo viene impostato, ma il campo stimato di PricePrice non viene compilato, la route contiene pedaggi, ma il prezzo stimato è sconosciuto. Se questo campo non è impostato, non sono previsti pedaggi per il percorso. |
speed_reading_intervals[] |
Intervalli di lettura della velocità che descrivono nel dettaglio la densità del traffico. Applicabile in caso di preferenze di routing di Esempio:
|
fuel_consumption_microliters |
Il consumo previsto di carburante in microlitri. |
route_restrictions_partially_ignored |
Il percorso restituito potrebbe avere limitazioni non adatte alla modalità di viaggio richiesta o ai modificatori del percorso. |
transit_fare |
Se presente, contiene la tariffa totale o i costi dei biglietti su questo percorso. Questa proprietà viene restituita solo per richieste |
Percorso dei percorsi
Un insieme di valori utilizzato per specificare la modalità di viaggio. NOTA: i percorsi WALK
, BICYCLE
e TWO_WHEELER
sono in versione beta e talvolta potrebbero non includere marciapiedi chiari, percorsi pedonali o percorsi ciclabili. Devi mostrare questo avviso all'utente per tutti i percorsi a piedi, in bicicletta e a due ruote che visualizzi nella tua app.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio specificata. Il valore predefinito è DRIVE . |
DRIVE |
Si viaggia in autovettura. |
BICYCLE |
Viaggiare in bicicletta. |
WALK |
Viaggiare a piedi. |
TWO_WHEELER |
Veicolo a motore a due ruote. Ad esempio, moto. Tieni presente che è diversa dalla modalità di viaggio a BICYCLE , che include la modalità a energia umana. |
TRANSIT |
Viaggiare con percorsi dei mezzi pubblici, ove disponibili. |
RoutingPreferenza.
Un insieme di valori che specifichi i fattori da considerare nel calcolo del percorso.
Enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nessuna preferenza di routing specificata. Il valore predefinito è TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE |
Calcola le route senza tenere in considerazione le condizioni del traffico in tempo reale. Adatto quando le condizioni del traffico non sono importanti o non sono applicabili. L'utilizzo di questo valore genera la latenza più bassa. Nota: per RouteTravelMode DRIVE e TWO_WHEELER la scelta di percorso e durata si basa sulla rete stradale e sulle condizioni di traffico medie indipendenti dal tempo. I risultati di una determinata richiesta possono variare nel tempo a causa di cambiamenti nella rete stradale, delle condizioni di traffico medie aggiornate e della natura distribuita del servizio. I risultati possono variare anche tra percorsi quasi equivalenti in qualsiasi momento o a seconda della frequenza. |
TRAFFIC_AWARE |
Calcola i percorsi che prendono in considerazione le condizioni del traffico in tempo reale. A differenza di TRAFFIC_AWARE_OPTIMAL , alcune ottimizzazioni vengono applicate per ridurre significativamente 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 genera la massima latenza. |
Intervallo lettura veloce
Indicatore di densità del traffico su un segmento contiguo di una polilinea o di un percorso. Dato un percorso con punti P_0, P_1, ... , P_N (indice a zero), SpeedReadingInterval definisce un intervallo e descrive il suo traffico utilizzando le seguenti categorie.
Campi | |
---|---|
start_polyline_point_index |
L'indice iniziale di questo intervallo nella polilinea. |
end_polyline_point_index |
L'indice finale di questo intervallo nella polilinea. |
Campo unione
|
|
speed |
Velocità del traffico in questo intervallo. |
Velocità
La classificazione di velocità della polilinea in base ai dati di traffico.
Enum | |
---|---|
SPEED_UNSPECIFIED |
Valore predefinito. Questo valore non è utilizzato. |
NORMAL |
Velocità normale, non viene rilevato alcun rallentamento. |
SLOW |
È stato rilevato un rallentamento, ma non si è verificato alcun ingorgo. |
TRAFFIC_JAM |
Ingorgo rilevato. |
Informazioni pedaggi
Incapsula informazioni sui pedaggi su un Route
o su un RouteLeg
.
Campi | |
---|---|
estimated_price[] |
L'importo monetario dei pedaggi per l'importo di |
Pass pedaggio
Elenco di pedaggi in tutto il mondo che supportiamo.
Enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Non utilizzato. Se viene utilizzato questo valore, la richiesta non riesce. |
AU_ETOLL_TAG |
Pass a Sydney. Per ulteriori dettagli, visita https://www.myetoll.com.au. |
AU_EWAY_TAG |
Pass a Sydney. Ulteriori dettagli sono disponibili all'indirizzo https://www.tollpay.com.au. |
AU_LINKT |
Pass pedaggio in Australia. Per ulteriori dettagli, visita https://www.linkt.com.au/. |
AR_TELEPASE |
Pass a pedaggio in Argentina. Vedi ulteriori dettagli su https://telepase.com.ar |
BR_AUTO_EXPRESO |
Pass a pagamento per il Brasile. Vedi ulteriori dettagli all'indirizzo https://www.autoexpreso.com |
BR_CONECTCAR |
Pass a pagamento per il Brasile. Vedi ulteriori dettagli su https://conectcar.com. |
BR_MOVE_MAIS |
Pass a pagamento per il Brasile. Vedi ulteriori dettagli all'indirizzo https://movemais.com. |
BR_PASSA_RAPIDO |
Pass a pagamento per il Brasile. Vedi i dettagli aggiuntivi all'indirizzo https://pasorapido.gob.do/ |
BR_SEM_PARAR |
Pass a pagamento per il Brasile. Per ulteriori dettagli, visita https://www.semparar.com.br. |
BR_TAGGY |
Pass a pagamento per il Brasile. Per ulteriori dettagli, visita https://taggy.com.br. |
BR_VELOE |
Pass a pagamento per il Brasile. Ulteriori dettagli sono disponibili all'indirizzo https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Attraversamento del confine tra Canada e Stati Uniti. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Attraversamento del confine tra Canada e Stati Uniti. |
CA_US_BLUE_WATER_EDGE_PASS |
Attraversamento del confine tra Ontario, Canada e Michigan, Stati Uniti. |
CA_US_CONNEXION |
Attraversamento del confine tra Ontario, Canada e Michigan, Stati Uniti. |
CA_US_NEXUS_CARD |
Attraversamento del confine tra Canada e Stati Uniti. |
ID_E_TOLL |
Indonesia. Carta elettronica fornita da più banche per pagare i pedaggi. Tutte le carte elettroniche tramite banche hanno lo stesso costo, quindi è necessario un solo valore enum. Ad es. - 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 lo stato HP. |
MX_IAVE |
Pass per il pedaggio in Messico. 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 |
Compagnia di pedaggi per il Messico. Uno dei tanti attivi a Città del Messico. Per ulteriori dettagli, visita https://www.televia.com.mx. |
MX_TELEVIA |
Compagnia di pedaggi per il Messico. Uno dei tanti attivi a Città del Messico. https://www.televia.com.mx |
MX_VIAPASS |
Pass per il pedaggio in Messico. Vedi ulteriori informazioni su https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, USA. |
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 dispone di un pass FasTrak oltre all'adesivo CAV (Clean Air Vehicle) rilasciato dalla DMV. https://www.bayareafastrak.org/en/guide/doIneedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, Stati Uniti. |
US_CO_GO_PASS |
CO, Stati Uniti. |
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, USA. |
US_IL_IPASS |
IL, USA. |
US_IN_EZPASSIN |
IN, USA. |
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, USA. |
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. Obsoleto perché questo tipo di pass 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, USA. |
US_NC_EZPASSNC |
NC, USA. |
US_NC_PEACH_PASS |
NC, USA. |
US_NC_QUICK_PASS |
NC, USA. |
US_NH_EZPASSNH |
NH, USA. |
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, USA. |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
RI, Stati Uniti. |
US_SC_PALPASS |
SC, Stati Uniti. |
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, USA. |
US_VA_EZPASSVA |
VA, Stati Uniti. |
US_WA_BREEZEBY |
WA, USA. |
US_WA_GOOD_TO_GO |
WA, USA. |
US_WV_EZPASSWV |
WV, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, USA. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, USA. |
Modello di traffico
Specifica le ipotesi da utilizzare per il calcolo del tempo di 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 duration deve restituire la migliore stima del tempo di percorrenza in base alle informazioni note sulle condizioni di traffico storiche e sul traffico in tempo reale. Il traffico in tempo reale diventa sempre più importante in prossimità di departure_time . |
PESSIMISTIC |
Indica che la durata del reso deve essere più lunga del tempo di percorrenza effettivo nella maggior parte dei giorni, anche se i giorni occasionali con condizioni del traffico particolarmente negative possono superare questo valore. |
OPTIMISTIC |
Indica che la durata del reso deve essere inferiore al tempo di percorrenza effettivo nella maggior parte dei giorni, anche se i giorni occasionali con condizioni del traffico particolarmente positive potrebbero essere più rapidi rispetto a questo valore. |
Azienda trasporto pubblico
Un'azienda di trasporto pubblico che gestisce una linea di trasporto pubblico.
Campi | |
---|---|
name |
Il nome dell'azienda di trasporto pubblico. |
phone_number |
Il numero di telefono formattato dell'azienda di trasporto pubblico. |
uri |
URI dell'azienda di trasporto pubblico. |
Linea di trasporto pubblico
Contiene informazioni sulla linea di trasporto pubblico utilizzata in questo passaggio.
Campi | |
---|---|
agencies[] |
L'azienda di trasporto che gestisce questa linea di trasporto pubblico. |
name |
Il nome completo di questa linea di trasporto pubblico, ad esempio "Via Verdi Corso Italia". |
uri |
L'URI di questa linea di trasporto pubblico indicato dall'azienda di trasporto pubblico. |
color |
Il colore di uso comune nella segnaletica per questa linea. Rappresentato in esadecimale. |
icon_uri |
L'URI dell'icona associata a questa riga. |
name_short |
Il nome breve di questa linea di trasporto pubblico. In genere questo nome è un numero di riga, ad esempio "M7" o "355". |
text_color |
Il colore comunemente utilizzato nel testo sull'insegna per questa linea. Rappresentato in esadecimale. |
vehicle |
Il tipo di veicolo che opera su questa linea di trasporto pubblico. |
Preferenze di trasporto pubblico
Preferenze per i percorsi basati su TRANSIT
che influenzano il percorso restituito.
Campi | |
---|---|
allowed_travel_modes[] |
Un insieme di modalità di viaggio da utilizzare per ottenere un percorso di |
routing_preference |
Una preferenza di routing che, se specificata, influisce sulla route |
TransitRoutingPreferenza
Specifica le preferenze di percorso per i percorsi del trasporto pubblico.
Enum | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Nessuna preferenza specificata. |
LESS_WALKING |
Indica che il percorso calcolato dovrebbe preferire un numero limitato di tratti di camminata. |
FEWER_TRANSFERS |
Indica che il percorso calcolato dovrebbe preferire un numero limitato di cambi. |
Mezzo di trasporto pubblico
Un insieme di valori utilizzato per specificare la modalità di trasporto pubblico.
Enum | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di trasporto pubblico specificata. |
BUS |
Viaggia in autobus. |
SUBWAY |
Viaggia in metropolitana. |
TRAIN |
Viaggia in treno. |
LIGHT_RAIL |
Viaggia in metropolitana leggera o tram. |
RAIL |
Viaggia in treno. Equivale a una combinazione di SUBWAY , TRAIN e LIGHT_RAIL . |
Fermata trasporto pubblico
Informazioni su una fermata del trasporto pubblico.
Campi | |
---|---|
name |
Il nome della fermata del trasporto pubblico. |
location |
La posizione della fermata espressa nelle coordinate di latitudine/longitudine. |
Trasporto pubblico
Informazioni su un veicolo utilizzato nei percorsi di trasporto pubblico.
Campi | |
---|---|
name |
Il nome di questo veicolo, in maiuscolo. |
type |
Il tipo di veicolo utilizzato. |
icon_uri |
L'URI di un'icona associata a questo tipo di veicolo. |
local_icon_uri |
L'URI dell'icona associata a questo tipo di veicolo, in base alla segnaletica locale per il trasporto pubblico. |
Tipo di veicolo trasporto pubblico
Il tipo di veicoli per i percorsi del 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 del tipo GONDOLA_LIFT . |
COMMUTER_TRAIN |
Ferrovia suburbana. |
FERRY |
Traghetto. |
FUNICULAR |
Un veicolo che sale su una pendenza. Una funicolare di solito è costituita da due carrozze, ciascuna delle quali funge da contrappeso per l'altra. |
GONDOLA_LIFT |
Una funivia. |
HEAVY_RAIL |
Ferrovia pesante. |
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 con la possibilità di scendere e prendere passeggeri ovunque sul suo percorso. |
SUBWAY |
Metropolitana leggera sotterranea. |
TRAM |
Metropolitana leggera fuori terra. |
TROLLEYBUS |
Tram. |
Unità
Un insieme di valori che specifica l'unità di misura utilizzata nel display.
Enum | |
---|---|
UNITS_UNSPECIFIED |
Unità di misura non specificate. Il valore predefinito è l'unità di misura dedotta dalla richiesta. |
METRIC |
Unità di misura metriche. |
IMPERIAL |
Unità di misura imperiali (inglese). |
Tipo di emissione del veicolo
Un insieme di valori che descrivono il tipo di emissione del veicolo. Si applica solo a DRIVE
RouteTravelMode
.
Enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nessun tipo di emissione specificato. Il valore predefinito è GASOLINE . |
GASOLINE |
Veicolo a benzina/carburante. |
ELECTRIC |
Veicolo alimentato a elettricità. |
HYBRID |
Veicolo ibrido a carburante (ad es. benzina + elettrico). |
DIESEL |
Veicolo diesel. |
Info veicolo
Contiene le informazioni sul veicolo, ad esempio il tipo di emissione del veicolo.
Campi | |
---|---|
emission_type |
Descrive il tipo di emissione del veicolo. Si applica solo a |
Waypoint
Incapsula un tappeto. I tappe consentono di contrassegnare sia l'inizio che la fine di un percorso e includono fermate intermedie lungo il percorso.
Campi | |
---|---|
via |
Contrassegna questo tappa come un punto di riferimento anziché come punto di sosta. Per ogni waypoint non inviato tramite richiesta, la risposta aggiunge una voce all'array |
vehicle_stopover |
Indica che il waypoint è destinato ai veicoli che si fermano, dove l'intenzione è di salita o di discesa. Quando imposti questo valore, il percorso calcolato non includerà tappe non |
side_of_road |
Indica che la posizione di questo waypoint ha lo scopo di avere la preferenza che il veicolo si fermi in un determinato lato della strada. Quando imposti questo valore, il percorso passa attraverso la posizione in modo che il veicolo possa fermarsi sul lato della strada a cui si punta la posizione dal centro della strada. Questa opzione funziona solo per "DRIVE" e "TWO_WHEELER" |
Campo unione location_type . Diversi modi di rappresentare una località. location_type può essere solo uno dei seguenti: |
|
location |
Un punto specificato utilizzando le coordinate geografiche, inclusa un'intestazione facoltativa. |
place_id |
L'ID luogo del PDI associato al tappeto. |
address |
Indirizzo leggibile o Plus Code. Vedi https://plus.codes per i dettagli. |