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.BridgeInfo(messaggio)PolylineDetails.FlyoverInfo(messaggio)PolylineDetails.NarrowRoadInfo(messaggio)PolylineDetails.PolylinePointIndex(messaggio)PolylineDetails.RestrictionInfo(messaggio)PolylineDetails.RoadFeatureState(enum)PolylineDetails.SkywayInfo(messaggio)PolylineDetails.TunnelInfo(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)VehicleInfo.HazardousGoodsType(enum)VehicleInfo.TrailerInfo(messaggio)Waypoint(messaggio)
Route
API Routes.
| ComputeRouteMatrix |
|---|
|
Accetta un elenco di origini e destinazioni e restituisce uno stream contenente informazioni sul percorso per ogni combinazione di origine e destinazione. NOTA:questo metodo richiede di specificare una maschera del 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 la route principale insieme alle route alternative facoltative, dato un insieme di tappe intermedie e terminali. NOTA:questo metodo richiede di specificare una maschera del 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. Si applicano diverse limitazioni alle dimensioni della cardinalità di origini e destinazioni:
|
destinations[] |
Obbligatorio. Array di destinazioni, che determina le colonne della matrice di risposta. |
travel_mode |
Facoltativo. Specifica la modalità di trasporto. |
routing_preference |
Facoltativo. Specifica come calcolare l'itinerario. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare l'itinerario. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
departure_time |
Facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito è l'ora in cui hai effettuato la richiesta. NOTA: puoi specificare una |
arrival_time |
Facoltativo. L'ora di arrivo. NOTA: può essere impostato solo quando |
language_code |
Facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per saperne di più, consulta Identificatore di località 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 posizione della prima origine. |
region_code |
Facoltativo. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Per ulteriori informazioni, vedi Domini di primo livello nazionali. |
units |
Facoltativo. Specifica le unità di misura per i campi di visualizzazione. |
extra_computations[] |
Facoltativo. Un elenco di calcoli aggiuntivi che possono essere utilizzati per completare la richiesta. Nota: questi calcoli aggiuntivi potrebbero restituire campi extra nella risposta. Questi campi aggiuntivi devono essere specificati anche nella maschera del campo per essere restituiti nella risposta. |
traffic_model |
Facoltativo. Specifica i presupposti da utilizzare per calcolare il tempo nel traffico. Questa impostazione influisce sul valore restituito nel campo della durata in |
transit_preferences |
Facoltativo. Specifica le preferenze che influenzano la route restituita per le route |
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 sul pedaggio per gli elementi della matrice. |
ComputeRoutesRequest
Messaggio di richiesta ComputeRoutes.
| Campi | |
|---|---|
origin |
Obbligatorio. Tappa di partenza. |
destination |
Obbligatorio. Waypoint di destinazione. |
intermediates[] |
Facoltativo. Un insieme di tappe lungo il percorso (esclusi i punti terminali), per fermarsi o passare. Sono supportate fino a 25 tappe intermedie. |
travel_mode |
Facoltativo. Specifica la modalità di trasporto. |
routing_preference |
Facoltativo. Specifica come calcolare l'itinerario. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare l'itinerario. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
polyline_quality |
Facoltativo. Specifica la tua preferenza per la qualità della polilinea. |
polyline_encoding |
Facoltativo. Specifica la codifica preferita per la polilinea. |
departure_time |
Facoltativo. L'orario di partenza. Se non imposti questo valore, il valore predefinito è l'ora in cui hai effettuato la richiesta. NOTA: puoi specificare una |
arrival_time |
Facoltativo. L'ora di arrivo. NOTA: questo campo viene ignorato quando le richieste specificano un |
compute_alternative_routes |
Facoltativo. Specifica se calcolare percorsi alternativi oltre al percorso. Non vengono restituiti percorsi alternativi per le richieste con waypoint intermedi. |
route_modifiers |
Facoltativo. Un insieme di condizioni da soddisfare che influiscono sul modo in cui vengono calcolati i percorsi. |
language_code |
Facoltativo. Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per saperne di più, consulta Identificatore di località 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 posizione della richiesta di percorso. |
region_code |
Facoltativo. Il codice regione, specificato come valore di due caratteri ccTLD ("dominio di primo livello"). Per ulteriori informazioni, vedi Domini di primo livello nazionali. |
units |
Facoltativo. Specifica le unità di misura per i campi di visualizzazione. Questi campi includono il campo |
optimize_waypoint_order |
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_reference_routes[] |
Facoltativo. Specifica quali percorsi di riferimento calcolare nell'ambito della richiesta, oltre al percorso predefinito. Una route di riferimento è una route con un obiettivo di calcolo diverso rispetto alla route predefinita. Ad esempio, il calcolo di un percorso di riferimento |
extra_computations[] |
Facoltativo. Un elenco di calcoli aggiuntivi che possono essere utilizzati per completare la richiesta. Nota: questi calcoli aggiuntivi potrebbero restituire campi extra nella risposta. Questi campi aggiuntivi devono essere specificati anche nella maschera del campo per essere restituiti nella risposta. |
traffic_model |
Facoltativo. Specifica i presupposti da utilizzare per calcolare il tempo nel traffico. Questa impostazione influisce sul valore restituito nel campo della durata in |
transit_preferences |
Facoltativo. Specifica le preferenze che influenzano la route restituita per le route |
ExtraComputation
Calcoli aggiuntivi da eseguire durante il completamento della richiesta. In futuro potrebbero essere aggiunti altri valori.
| Enum | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Non utilizzato. Le richieste contenenti questo valore non andranno a buon fine. |
TOLLS |
Informazioni sui pedaggi per il percorso o i percorsi. |
FUEL_CONSUMPTION |
Consumo di carburante stimato per il percorso o i percorsi. |
TRAFFIC_ON_POLYLINE |
Polilinee con informazioni sul traffico per il percorso o i percorsi. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstruction presentato come stringa di testo HTML formattata. Questi contenuti devono essere letti così come sono. Sono solo a scopo di visualizzazione. Non analizzarlo a livello di programmazione. |
FLYOVER_INFO_ON_POLYLINE |
Informazioni sul sorvolo per le route. Per restituire queste informazioni, è necessario specificare la maschera di campo routes.polyline_details.flyover_info. Al momento, questi dati verranno compilati solo per alcune aree metropolitane in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
NARROW_ROAD_INFO_ON_POLYLINE |
Informazioni sulle strade strette per il percorso o i percorsi. Per restituire queste informazioni, è necessario specificare la maschera di campo routes.polyline_details.narrow_road_info. Al momento, questi dati verranno compilati solo per alcune aree metropolitane in India. Questa funzionalità è sperimentale e lo SKU/addebito è soggetto a modifiche. |
TUNNEL_INFO_ON_POLYLINE |
Informazioni sulle gallerie per il percorso o i percorsi. Per restituire queste informazioni, è necessario specificare la maschera di campo routes.polyline_details.tunnel_info. |
BRIDGE_INFO_ON_POLYLINE |
Informazioni sui ponti per il percorso o i percorsi. Per restituire queste informazioni, è necessario specificare la maschera di campo routes.polyline_details.bridge_info. |
SKYWAY_INFO_ON_POLYLINE |
Informazioni sulla passerella per il percorso o i percorsi. Per restituire queste informazioni, è necessario specificare la maschera di campo routes.polyline_details.skyway_info. |
ReferenceRoute
Una route di riferimento supportata 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 da percorrere più breve. Questa è una funzione sperimentale. Per le richieste di Per le richieste Questa funzionalità non è compatibile con altre modalità di viaggio, con i punti di passaggio intermedi o con |
ComputeRoutesResponse
ComputeRoutes il messaggio di risposta.
| Campi | |
|---|---|
routes[] |
Contiene un array di percorsi calcolati (fino a tre) quando specifichi |
fallback_info |
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_results |
Contiene informazioni sulla risposta di geocodifica per i waypoint specificati come indirizzi. |
FallbackInfo
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 da quella preferita come fallback.
| Campi | |
|---|---|
routing_mode |
Modalità di routing utilizzata per la risposta. Se è stato attivato il fallback, la modalità potrebbe essere diversa dalla preferenza di routing impostata nella richiesta client originale. |
reason |
Il motivo per cui è stata utilizzata la risposta di riserva anziché quella originale. Questo campo viene compilato solo quando viene attivata la modalità di riserva e viene restituita la risposta di riserva. |
FallbackReason
Motivi per utilizzare la risposta di riserva.
| Enum | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Nessun motivo di fallback specificato. |
SERVER_ERROR |
Si è verificato un errore del server durante il calcolo dei percorsi con la modalità di routing preferita, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
LATENCY_EXCEEDED |
Non siamo riusciti a completare il calcolo con la modalità di itinerario che preferisci in tempo, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa. |
FallbackRoutingMode
Modalità di routing effettiva utilizzata per la risposta di riserva restituita.
| Enum | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Non utilizzato. |
FALLBACK_TRAFFIC_UNAWARE |
Indica il TRAFFIC_UNAWARE utilizzato per calcolare la risposta. |
FALLBACK_TRAFFIC_AWARE |
Indica il TRAFFIC_AWARE utilizzato per calcolare la risposta. |
GeocodedWaypoint
Dettagli sulle posizioni utilizzate come waypoint. Compilato solo per i waypoint degli indirizzi. Include dettagli sui risultati del geocoding per determinare a cosa è stato codificato l'indirizzo.
| Campi | |
|---|---|
geocoder_status |
Indica il codice di stato risultante dall'operazione di geocodifica. |
type[] |
Il tipo o i tipi di risultato, sotto forma di zero o più tag di tipo. Tipi supportati: tipi di indirizzi e tipi di componenti di indirizzi. |
partial_match |
Indica che il geocodificatore non ha restituito una corrispondenza esatta per la richiesta originale, anche se è riuscito a 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_id |
L'ID 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. |
GeocodingResults
Contiene per l'origine, la destinazione e i waypoint intermedi. Compilato solo per i waypoint degli indirizzi.GeocodedWaypoints
| Campi | |
|---|---|
origin |
Waypoint geocodificato di origine. |
destination |
Waypoint geocodificato di destinazione. |
intermediates[] |
Un elenco di waypoint geocodificati intermedi, ognuno contenente un campo 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_zone |
Contiene il fuso orario. Il valore è il nome del fuso orario definito nel database dei fusi orari IANA, ad es. "America/New_York". |
Località
Incapsula una posizione (un punto geografico e un orientamento facoltativo).
| Campi | |
|---|---|
lat_lng |
Le coordinate geografiche del waypoint. |
heading |
L'orientamento della bussola associato alla direzione del flusso del traffico. Questo valore specifica il lato della strada per il ritiro e la riconsegna. I valori di orientamento possono essere compresi tra 0 e 360, dove 0 specifica un orientamento verso nord, 90 specifica un orientamento verso est e così via. Puoi utilizzare questo campo solo per |
Manovra
Un insieme di valori che specificano l'azione di navigazione da intraprendere per il passaggio corrente (ad esempio, svolta a sinistra, unione o dritto).
| Enum | |
|---|---|
MANEUVER_UNSPECIFIED |
Non utilizzato. |
TURN_SLIGHT_LEFT |
Girala leggermente verso sinistra. |
TURN_SHARP_LEFT |
Svolta bruscamente a sinistra. |
UTURN_LEFT |
Fai un'inversione a U a sinistra. |
TURN_LEFT |
Svolta a sinistra. |
TURN_SLIGHT_RIGHT |
Svolta leggermente a destra. |
TURN_SHARP_RIGHT |
Svolta bruscamente a destra. |
UTURN_RIGHT |
Fai un'inversione a U 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 |
Immettersi nel traffico. |
FORK_LEFT |
Prendi il bivio a sinistra. |
FORK_RIGHT |
Prendi la strada a destra. |
FERRY |
Prendi il traghetto. |
FERRY_TRAIN |
Prendi il treno che porta al traghetto. |
ROUNDABOUT_LEFT |
Svolta a sinistra alla rotatoria. |
ROUNDABOUT_RIGHT |
Svolta a destra alla rotatoria. |
DEPART |
Manovra iniziale. |
NAME_CHANGE |
Utilizzato per indicare una modifica del nome della via. |
Polilinea
Contiene una polilinea codificata.
| Campi | |
|---|---|
Campo unione polyline_type. Contiene il tipo di polilinea. Il valore predefinito è encoded_polyline. polyline_type può essere solo uno dei seguenti tipi: |
|
encoded_polyline |
La codifica della stringa della polilinea utilizzando l'algoritmo di codifica della polilinea |
geo_json_linestring |
Specifica una polilinea utilizzando il formato LineString GeoJSON. |
PolylineDetails
Dettagli corrispondenti a un determinato indice o segmento contiguo di una polilinea. Data una polilinea con punti P_0, P_1, ... , P_N (indice basato su zero), PolylineDetails definisce un intervallo e i metadati associati.
| Campi | |
|---|---|
tunnel_info[] |
Dettagli del tunnel lungo la polilinea. Questo campo viene compilato se la richiesta specifica il modificatore di percorso |
restriction_info[] |
Dettagli della limitazione lungo la polilinea. Questo campo viene compilato solo se una richiesta specifica il modificatore di percorso |
flyover_info[] |
Dettagli del sorvolo lungo la polilinea. |
narrow_road_info[] |
Dettagli della strada stretta lungo la polilinea. |
bridge_info[] |
Dettagli del ponte lungo la polilinea. |
skyway_info[] |
Dettagli della skyway lungo la polilinea. |
BridgeInfo
Contiene informazioni sui ponti lungo la polilinea.
| Campi | |
|---|---|
bridge_presence |
Indica se esiste un ponte per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni relative al ponte lungo la polilinea. |
FlyoverInfo
Contiene informazioni sui sorvoli lungo la polilinea.
| Campi | |
|---|---|
flyover_presence |
Solo output. Indica se esiste un sorvolo per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni correlate al sorvolo lungo la polilinea. |
NarrowRoadInfo
Contiene informazioni sulle strade strette lungo la polilinea.
| Campi | |
|---|---|
narrow_road_presence |
Solo output. Indica se esiste una strada stretta per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni relative alla strada stretta lungo la polilinea. |
PolylinePointIndex
Contiene gli indici di inizio e fine per un dettaglio della polilinea. Per le istanze in cui i dati corrispondono a un singolo punto, start_index e end_index saranno uguali.
| Campi | |
|---|---|
start_index |
L'indice iniziale di questo dettaglio nella polilinea. |
end_index |
L'indice finale di questo dettaglio nella polilinea. |
RestrictionInfo
Contiene informazioni sulle varie limitazioni lungo la polilinea.
| Campi | |
|---|---|
restriction_presence |
Solo output. Indica se esiste una limitazione per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni relative alla limitazione lungo la polilinea. |
Campo unione restriction. Contiene i tipi di limitazioni che possono essere applicate a un determinato tratto della polilinea. restriction può essere solo uno dei seguenti tipi: |
|
restricted_height_mm |
Il limite di altezza, in millimetri. Questo campo viene compilato quando l'altezza limitata impedisce il passaggio o comporta una scarsa altezza da terra per il veicolo specificato. |
restricted_weight_kg |
Il limite di peso, in chilogrammi. Questo campo viene compilato quando la limitazione di peso impedisce il passaggio o è vicina al peso del veicolo specificato. |
hazardous_goods |
Questo campo è impostato su true quando il trasporto di merci pericolose è limitato. |
trucks_prohibited |
Questo campo è impostato su true quando i camion sono vietati. |
RoadFeatureState
Contiene 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 |
La funzionalità stradale esiste. |
DOES_NOT_EXIST |
La funzionalità relativa alla strada non esiste. |
SkywayInfo
Contiene informazioni sulle passerelle lungo la polilinea.
| Campi | |
|---|---|
skyway_presence |
Indica se esiste una passerella per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni relative alla passerella lungo la polilinea. |
TunnelInfo
Contiene informazioni sulle gallerie lungo la polilinea.
| Campi | |
|---|---|
tunnel_presence |
Indica se esiste una galleria per un determinato tratto della polilinea. |
polyline_point_index |
La posizione delle informazioni relative alla galleria lungo la polilinea. |
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 una polilinea utilizzando il formato LineString GeoJSON |
PolylineQuality
Un insieme di valori che specificano la qualità della polilinea.
| Enum | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nessuna preferenza di qualità della polilinea specificata. Il valore predefinito è OVERVIEW. |
HIGH_QUALITY |
Specifica una polilinea di alta qualità, composta da più punti di OVERVIEW, a costo di una maggiore dimensione della risposta. Utilizza questo valore quando hai bisogno di maggiore precisione. |
OVERVIEW |
Specifica una polilinea di panoramica, composta da un numero ridotto di punti. Utilizza questo valore quando visualizzi una panoramica dell'itinerario. L'utilizzo di questa opzione ha una latenza delle richieste inferiore rispetto all'utilizzo dell'opzione HIGH_QUALITY. |
Itinerario
Contiene un percorso, costituito da una serie di segmenti stradali collegati che uniscono i waypoint iniziali, finali e intermedi.
| Campi | |
|---|---|
route_labels[] |
Etichette per |
legs[] |
Un insieme di tratte (segmenti di percorso tra i waypoint) che compongono l'itinerario. Ogni tratta corrisponde al viaggio tra due |
distance_meters |
La distanza di viaggio del percorso, in metri. |
duration |
Il tempo necessario per percorrere l'itinerario. Se imposti |
static_duration |
La durata del viaggio lungo l'itinerario senza prendere in considerazione le condizioni del traffico. |
polyline |
La polilinea dell'intero percorso. Questa polilinea è la polilinea combinata di tutti i |
description |
Una descrizione dell'itinerario. |
warnings[] |
Un array di avvisi da mostrare durante la visualizzazione del percorso. |
viewport |
Il riquadro di delimitazione dell'area visibile della polilinea. |
travel_advisory |
Informazioni aggiuntive sull'itinerario. |
optimized_intermediate_waypoint_index[] |
Se imposti |
localized_values |
Rappresentazioni testuali delle proprietà di |
route_token |
Un token opaco che può essere passato all'SDK Navigation per ricostruire l'itinerario durante la navigazione e, in caso di ricalcolo, rispettare l'intenzione originale al momento della creazione dell'itinerario. Considera questo token come un blob opaco. Non confrontare il suo valore tra le richieste, in quanto potrebbe cambiare anche se il servizio restituisce esattamente lo stesso percorso. NOTA: |
polyline_details |
Contiene informazioni sui dettagli lungo la polilinea. |
RouteLocalizedValues
Rappresentazioni testuali di determinate proprietà.
| Campi | |
|---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata, rappresentata in formato di testo e localizzata in base alla regione della query. Prende in considerazione le condizioni del traffico. Nota: se non hai richiesto informazioni sul traffico, questo valore è uguale a |
static_duration |
Durata senza prendere in considerazione le condizioni del traffico, rappresentata in formato di testo. |
transit_fare |
Tariffa del trasporto pubblico rappresentata in formato testo. |
RouteLabel
Etichette per utili per identificare proprietà specifiche dell'itinerario da confrontare con altre.Route
| Enum | |
|---|---|
ROUTE_LABEL_UNSPECIFIED |
Predefinito: non utilizzato. |
DEFAULT_ROUTE |
Il percorso "migliore" predefinito restituito per il calcolo del percorso. |
DEFAULT_ROUTE_ALTERNATE |
Un'alternativa al percorso "migliore" predefinito. I 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_meters |
La distanza di percorrenza della tratta dell'itinerario, in metri. |
duration |
Il tempo necessario per percorrere la tratta. Se |
static_duration |
La durata del viaggio attraverso la tratta, calcolata senza tenere conto delle condizioni del traffico. |
polyline |
La polilinea complessiva per questa tratta che include la polilinea di ogni |
start_location |
La posizione di partenza di questa tappa. Questa posizione potrebbe essere diversa da quella fornita per |
end_location |
La posizione di destinazione di questa tratta. Questa posizione potrebbe essere diversa da quella fornita per |
steps[] |
Un array di passaggi che indicano i segmenti all'interno di questa tratta. Ogni passaggio rappresenta un'istruzione di navigazione. |
travel_advisory |
Contiene le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio possibili limitazioni della zona di traffico, in una tratta dell'itinerario. |
localized_values |
Rappresentazioni testuali delle proprietà di |
steps_overview |
Panoramica delle informazioni sui passaggi di questo |
RouteLegLocalizedValues
Rappresentazioni testuali di determinate proprietà.
| Campi | |
|---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata, rappresentata in formato di testo e localizzata in base alla regione della query. Prende in considerazione le condizioni del traffico. Nota: se non hai richiesto informazioni sul traffico, questo valore è uguale a static_duration. |
static_duration |
Durata senza prendere in considerazione le condizioni del traffico, rappresentata in formato di testo. |
StepsOverview
Fornisce informazioni di riepilogo su un elenco di RouteLegStep.
| Campi | |
|---|---|
multi_modal_segments[] |
Informazioni riepilogative sui diversi segmenti multimodali di |
MultiModalSegment
Fornisce informazioni riepilogative sui diversi segmenti multimodali di 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_instruction |
NavigationInstruction 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 un . Un passaggio corrisponde a una singola istruzione di navigazione. Le tappe del percorso sono costituite da passaggi.RouteLeg
| Campi | |
|---|---|
distance_meters |
La distanza di viaggio di questo passaggio, in metri. In alcune circostanze, questo campo potrebbe non avere un valore. |
static_duration |
La durata del viaggio in questo passaggio senza prendere in considerazione le condizioni del traffico. In alcune circostanze, questo campo potrebbe non avere un valore. |
polyline |
La polilinea associata a questo passaggio. |
start_location |
La posizione di partenza di questo passaggio. |
end_location |
La posizione finale di questo passaggio. |
navigation_instruction |
Istruzioni di navigazione. |
travel_advisory |
Contiene le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio possibili limitazioni della zona di traffico, in un passaggio dell'itinerario. |
localized_values |
Rappresentazioni testuali delle proprietà di |
transit_details |
Dettagli relativi a questo passaggio se la modalità di viaggio è |
travel_mode |
La modalità di spostamento utilizzata per questo passaggio. |
RouteLegStepLocalizedValues
Rappresentazioni testuali di determinate proprietà.
| Campi | |
|---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
static_duration |
Durata senza prendere in considerazione le condizioni del traffico, rappresentata in formato di testo. |
RouteLegStepTransitDetails
Informazioni aggiuntive per RouteLegStep relative alle route TRANSIT.
| Campi | |
|---|---|
stop_details |
Informazioni sulle fermate di arrivo e partenza del passaggio. |
localized_values |
Rappresentazioni testuali 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 capolinea. |
headway |
Specifica l'orario previsto come durata tra le partenze dalla stessa fermata in questo momento. Ad esempio, con un valore di secondi di intervallo di 600, dovresti aspettarti 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 di arrivo. Questo conteggio include la fermata di arrivo, ma esclude quella di partenza. Ad esempio, se il tuo percorso parte dalla fermata A, passa per le fermate B e C e arriva alla fermata D, |
trip_short_text |
Il testo visualizzato negli orari e nelle tabelle per identificare un viaggio con i mezzi pubblici 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_time |
L'ora nella rappresentazione di testo formattato con un fuso orario corrispondente. |
departure_time |
L'ora nella rappresentazione di testo formattato con un fuso orario corrispondente. |
TransitStopDetails
Dettagli sulle fermate del trasporto pubblico per RouteLegStep.
| Campi | |
|---|---|
arrival_stop |
Informazioni sulla fermata di arrivo del passaggio. |
arrival_time |
L'orario di arrivo stimato per il passaggio. |
departure_stop |
Informazioni sulla fermata di partenza del passaggio. |
departure_time |
L'orario di partenza stimato per la tappa. |
RouteLegStepTravelAdvisory
Contiene le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio possibili limitazioni della zona di traffico in una tappa del percorso.
| Campi | |
|---|---|
speed_reading_intervals[] |
NOTA: questo campo al momento non viene compilato. |
RouteLegTravelAdvisory
Contiene le informazioni aggiuntive che l'utente deve conoscere in un passaggio dell'itinerario, ad esempio le possibili limitazioni della zona di traffico.
| Campi | |
|---|---|
toll_info |
Contiene informazioni sui pedaggi per lo specifico |
speed_reading_intervals[] |
Intervalli di lettura rapida che indicano la densità del traffico. Questo campo viene compilato solo per le richieste quando la richiesta ha un valore Esempio: |
RouteMatrixDestination
Una singola destinazione per ComputeRouteMatrixRequest
| Campi | |
|---|---|
waypoint |
Obbligatorio. Waypoint di destinazione |
RouteMatrixElement
Contiene le informazioni sul percorso calcolate per una coppia 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 l'itinerario è stato trovato o meno. Indipendentemente dallo stato. |
distance_meters |
La distanza di viaggio del percorso, in metri. |
duration |
Il tempo necessario per percorrere l'itinerario. Se imposti |
static_duration |
La durata del viaggio lungo l'itinerario senza prendere in considerazione le condizioni del traffico. |
travel_advisory |
Informazioni aggiuntive sull'itinerario. Ad esempio, informazioni sulle limitazioni e sui pedaggi |
fallback_info |
In alcuni casi, quando il server non è in grado di calcolare l'itinerario con le preferenze specificate per questa particolare coppia origine/destinazione, potrebbe ricorrere a 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 testuali delle proprietà di |
origin_index |
Indice in base zero dell'origine nella richiesta. |
destination_index |
Indice in base zero della destinazione nella richiesta. |
LocalizedValues
Rappresentazioni testuali di determinate proprietà.
| Campi | |
|---|---|
distance |
Distanza da percorrere rappresentata in formato di testo. |
duration |
Durata rappresentata in formato di testo che tiene conto delle condizioni del traffico. Nota: se le informazioni sul traffico non sono state richieste, questo valore è uguale a static_duration. |
static_duration |
Durata rappresentata in formato di testo senza tenere conto delle condizioni del traffico. |
transit_fare |
Tariffa del trasporto pubblico rappresentata in formato testo. |
RouteMatrixElementCondition
La condizione dell'itinerario restituito.
| Enum | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Utilizzato solo quando il status dell'elemento non è OK. |
ROUTE_EXISTS |
È stato trovato un percorso e le informazioni corrispondenti sono state compilate 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
Una singola origine per ComputeRouteMatrixRequest
| Campi | |
|---|---|
waypoint |
Obbligatorio. Tappa di partenza |
route_modifiers |
Facoltativo. Modificatori per ogni percorso che ha questa posizione come origine |
RouteModifiers
Contiene un insieme di condizioni facoltative da soddisfare durante il calcolo dei percorsi.
| Campi | |
|---|---|
avoid_tolls |
Se impostato su true, evita le strade a pedaggio, se ragionevole, dando la preferenza ai percorsi che non le includono. Si applica solo a |
avoid_highways |
Se impostato su true, evita le autostrade quando è ragionevole, dando la preferenza ai percorsi che non le includono. Si applica solo a |
avoid_ferries |
Se impostato su true, evita i traghetti quando è ragionevole, dando la preferenza ai percorsi che non li includono. Si applica solo a |
avoid_indoor |
Se impostato su true, evita la navigazione al chiuso, se ragionevole, dando la preferenza ai percorsi che non la includono. Si applica solo a |
vehicle_info |
Specifica le informazioni sul veicolo. |
toll_passes[] |
Contiene informazioni sui pedaggi. Se vengono forniti i prezzi dei pedaggi, l'API tenta di restituire il prezzo del pedaggio. Se i telepedaggi non vengono forniti, l'API li considera sconosciuti e tenta di restituire il prezzo in contanti. Si applica solo a |
avoid_tunnels |
Facoltativo. Se impostato su true, evita i tunnel, se ragionevole, dando la preferenza ai percorsi che non li includono. Si applica solo a |
RouteTravelAdvisory
Contiene le informazioni aggiuntive di cui l'utente deve essere informato, ad esempio le possibili limitazioni della zona di traffico.
| Campi | |
|---|---|
toll_info |
Contiene informazioni sui pedaggi sul percorso. Questo campo viene compilato solo se sono previsti pedaggi sull'itinerario e |
speed_reading_intervals[] |
Intervalli di lettura rapida che indicano la densità del traffico. Questo campo viene compilato solo per le richieste quando la richiesta ha un valore Esempio: |
fuel_consumption_microliters |
Il consumo di carburante previsto in microlitri. Questo campo viene compilato solo quando |
route_restrictions_partially_ignored |
L'itinerario restituito potrebbe presentare limitazioni non adatte alla modalità di viaggio o ai modificatori di itinerario richiesti. |
transit_fare |
Se presente, contiene il costo totale della tariffa o del biglietto per questo itinerario. 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 non includere marciapiedi, percorsi pedonali o ciclabili ben definiti. Devi mostrare questo avviso all'utente per tutti i percorsi a piedi, in bicicletta e in moto che visualizzi nella tua app.
| Enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio specificata. Il valore predefinito è DRIVE. |
DRIVE |
Viaggia in auto. |
BICYCLE |
Viaggia in bicicletta. |
WALK |
Spostarsi a piedi. |
TWO_WHEELER |
Veicolo a motore a due ruote. Ad esempio, una moto. Tieni presente che questa modalità è diversa dalla modalità di viaggio BICYCLE, che copre la modalità a propulsione umana. |
TRUCK |
Camion, che potrebbe essere soggetto a limitazioni normative o fisiche. Devi compilare gli attributi del veicolo nel messaggio VehicleInfo. |
TRANSIT |
Viaggia con i mezzi di trasporto pubblico, 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 prendere 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 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 chiuse temporaneamente. I risultati di una determinata richiesta possono variare nel tempo a causa di modifiche alla rete stradale, aggiornamenti delle condizioni medie del traffico e della natura distribuita del servizio. I risultati possono variare anche tra percorsi quasi equivalenti in qualsiasi momento o frequenza. |
TRAFFIC_AWARE |
Calcola i percorsi tenendo conto delle 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 produce la latenza più elevata. |
SpeedReadingInterval
Indicatore della 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 basato su zero), SpeedReadingInterval definisce un intervallo e descrive il relativo 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_type. Il tipo di velocità in questo intervallo. speed_type può essere solo uno dei seguenti tipi: |
|
speed |
Velocità del traffico in questo intervallo. |
Velocità
La classificazione della velocità della polilinea in base ai dati sul traffico.
| Enum | |
|---|---|
SPEED_UNSPECIFIED |
Valore predefinito. Questo valore non viene utilizzato. |
NORMAL |
Velocità normale, nessun ritardo dovuto al traffico. |
SLOW |
Rallentamento rilevato, volume di traffico medio. |
TRAFFIC_JAM |
Ritardi dovuti al traffico. |
TollInfo
Contiene informazioni sul pedaggio su un o su un Route.RouteLeg
| Campi | |
|---|---|
estimated_price[] |
L'importo monetario dei pedaggi per il |
TollPass
Elenco dei 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 |
Telepedaggio di Sydney. Per ulteriori dettagli, visita la pagina https://www.myetoll.com.au. |
AU_EWAY_TAG |
Telepedaggio di Sydney. Per ulteriori dettagli, visita la pagina https://www.tollpay.com.au. |
AU_LINKT |
Telepedaggio valido in tutta l'Australia. Per ulteriori dettagli, visita la pagina https://www.linkt.com.au/. |
AR_TELEPASE |
Telepedaggio per l'Argentina. Per ulteriori dettagli, visita la pagina https://telepase.com.ar |
BR_AUTO_EXPRESO |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://www.autoexpreso.com. |
BR_CONECTCAR |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://conectcar.com. |
BR_MOVE_MAIS |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://movemais.com. |
BR_PASSA_RAPIDO |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://www.semparar.com.br. |
BR_TAGGY |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://taggy.com.br. |
BR_VELOE |
Telepedaggio in Brasile. Per ulteriori dettagli, visita la pagina https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Attraversamento del confine dal Canada agli Stati Uniti. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Attraversamento del confine dal Canada agli Stati Uniti. |
CA_US_BLUE_WATER_EDGE_PASS |
Attraversamento del confine dall'Ontario, Canada, al Michigan, Stati Uniti. |
CA_US_CONNEXION |
Attraversamento del confine dall'Ontario, Canada, al Michigan, Stati Uniti. |
CA_US_NEXUS_CARD |
Attraversamento del confine 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 le banche vengono addebitate allo stesso modo, 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 targa statale HP. |
JP_ETC |
Giappone ETC. Sistema wireless elettronico per la riscossione dei pedaggi. https://www.go-etc.jp/ |
JP_ETC2 |
ETC2.0 in Giappone. 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 |
Telepedaggio del 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 |
Società di telepedaggio messicana. 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 messicana. Uno dei tanti che operano a Città del Messico. https://www.televia.com.mx |
MX_VIAPASS |
Telepedaggio 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, Stati Uniti. |
US_CA_FASTRAK |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Indica che il conducente ha un abbonamento FasTrak oltre all'adesivo per veicoli a basse emissioni (CAV) rilasciato dal 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, 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, Stati Uniti. |
US_LA_GEAUXPASS |
LA, USA. |
US_LA_TOLL_TAG |
LA, USA. |
US_MA_EZPASSMA |
MA, Stati Uniti. |
US_MD_EZPASSMD |
MD, Stati Uniti. |
US_ME_EZPASSME |
ME, Stati Uniti. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, Stati Uniti. |
US_MI_BCPASS |
MI, Stati Uniti. |
US_MI_BREAKAWAY |
MI, Stati Uniti. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, Stati Uniti. |
US_MI_IQ_PROX_CARD |
MI, Stati Uniti. Deprecato perché questo tipo di abbonamento non esiste più. |
US_MI_IQ_TAG |
MI, Stati Uniti. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, Stati Uniti. |
US_MI_NEXPRESS_TOLL |
MI, Stati Uniti. |
US_MN_EZPASSMN |
MN, Stati Uniti. |
US_NC_EZPASSNC |
NC, Stati Uniti. |
US_NC_PEACH_PASS |
NC, Stati Uniti. |
US_NC_QUICK_PASS |
NC, Stati Uniti. |
US_NH_EZPASSNH |
NH, Stati Uniti. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, Stati Uniti. |
US_NJ_EZPASSNJ |
NJ, Stati Uniti. |
US_NY_EXPRESSPASS |
NY, Stati Uniti. |
US_NY_EZPASSNY |
NY, Stati Uniti. |
US_OH_EZPASSOH |
OH, Stati Uniti. |
US_PA_EZPASSPA |
PA, Stati Uniti. |
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, Stati Uniti. |
US_VA_EZPASSVA |
VA, 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
Questo campo specifica una delle seguenti ipotesi da utilizzare per calcolare il tempo di percorrenza in condizioni del traffico, mostrate negli enum di seguito. A seconda dell'enumerazione scelta, il campo duration della risposta TrafficModel varierà. Il valore contiene il tempo previsto per raggiungere la destinazione nel traffico, in base alle medie storiche. TrafficModel è disponibile solo per le richieste in cui è impostato su RoutingPreferenceTRAFFIC_AWARE_OPTIMAL e su RouteTravelModeDRIVE.
| Enum | |
|---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Non utilizzata. Se specificato, il valore predefinito è BEST_GUESS. |
BEST_GUESS |
Indica che il duration restituito deve essere la migliore stima del tempo di percorrenza in base a ciò che è noto sia sulle condizioni del traffico storiche sia sul traffico in tempo reale. Il traffico in tempo reale diventa più importante quanto più departure_time è vicino al presente. |
PESSIMISTIC |
Indica che la durata restituita dovrebbe essere superiore al tempo di percorrenza effettivo nella maggior parte dei giorni, anche se in alcuni giorni con condizioni del traffico particolarmente difficili questo valore potrebbe essere superato. |
OPTIMISTIC |
Indica che la durata restituita dovrebbe essere inferiore al tempo di percorrenza effettivo nella maggior parte dei giorni, anche se in alcuni giorni con condizioni del traffico particolarmente buone il tempo di percorrenza potrebbe essere inferiore a questo valore. |
TransitAgency
Un'azienda di trasporto pubblico che gestisce una linea di trasporto pubblico.
| Campi | |
|---|---|
name |
Il nome di questa azienda di trasporto pubblico. |
phone_number |
Il numero di telefono formattato specifico per le impostazioni internazionali dell'azienda di trasporto pubblico. |
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 gestiscono questa linea di trasporto pubblico. |
name |
Il nome completo di questa linea di trasporto pubblico, ad esempio "8 Avenue Local". |
uri |
l'URI di questa linea di trasporto pubblico fornito dall'azienda di trasporto pubblico. |
color |
Il colore di uso comune nella segnaletica per questa linea. Rappresentato in formato esadecimale. |
icon_uri |
L'URI dell'icona associata a questa riga. |
name_short |
Il nome breve di questa linea di trasporto pubblico. Questo nome sarà normalmente un numero di linea, ad esempio "M7" o "355". |
text_color |
Il colore comunemente utilizzato nel testo della segnaletica per questa linea. Rappresentato in formato esadecimale. |
vehicle |
Il tipo di veicolo che opera su questa linea di trasporto pubblico. |
TransitPreferences
Preferenze per i percorsi basati su TRANSIT che influenzano il percorso restituito.
| Campi | |
|---|---|
allowed_travel_modes[] |
Un insieme di modalità di viaggio da utilizzare quando si ottiene un percorso |
routing_preference |
Una preferenza di routing che, se specificata, influenza il 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 l'itinerario 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 mezzi pubblici specificata. |
BUS |
Viaggia in autobus. |
SUBWAY |
Viaggia in metropolitana. |
TRAIN |
Viaggiare in treno. |
LIGHT_RAIL |
Viaggia in metropolitana leggera o in tram. |
RAIL |
Viaggia in treno. Equivale a una combinazione di SUBWAY, TRAIN e LIGHT_RAIL. |
TransitStop
Informazioni su una fermata del trasporto pubblico.
| Campi | |
|---|---|
name |
Il nome della fermata del 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 di questo veicolo, con la prima lettera maiuscola. |
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 dei trasporti locali. |
TransitVehicleType
Il tipo di veicoli per gli itinerari del trasporto pubblico.
| Enum | |
|---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Non utilizzata. |
BUS |
Autobus. |
CABLE_CAR |
Un veicolo che funziona con un cavo, di solito a terra. Le funivie possono essere di tipo GONDOLA_LIFT. |
COMMUTER_TRAIN |
Ferrovia suburbana. |
FERRY |
Traghetto. |
FUNICULAR |
Un veicolo che viene tirato su una ripida salita da un cavo. Una funicolare è in genere costituita da due vagoni, ciascuno dei quali funge da contrappeso per l'altro. |
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 |
Share taxi è un tipo di autobus che può far salire e scendere i passeggeri ovunque lungo il suo percorso. |
SUBWAY |
Metropolitana leggera sotterranea. |
TRAM |
Metropolitana leggera di superficie. |
TROLLEYBUS |
Filobus. |
Unità
Un insieme di valori che specificano l'unità di misura utilizzata nella visualizzazione.
| 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 (inglesi). |
VehicleEmissionType
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 alimentato a benzina. |
ELECTRIC |
Veicolo alimentato a elettricità. |
HYBRID |
Veicolo con alimentazione ibrida (ad esempio benzina + elettrico). |
DIESEL |
Veicolo alimentato a diesel. |
VehicleInfo
Contiene le informazioni sul veicolo, ad esempio il tipo di emissioni.
| Campi | |
|---|---|
emission_type |
Descrive il tipo di emissioni del veicolo. Si applica solo a |
total_height_mm |
Altezza del veicolo, comprese le altezze di eventuali rimorchi agganciati. Deve essere impostato per il trasporto con camion o rimorchio per attivarsi. Questo campo non è supportato in ComputeRouteMatrix quando |
total_length_mm |
Lunghezza del veicolo, comprese le lunghezze di eventuali rimorchi agganciati. Deve essere impostato per il trasporto con camion o rimorchio per attivarsi. Questo campo non è supportato in ComputeRouteMatrix quando |
total_width_mm |
Larghezza del veicolo, comprese le larghezze di eventuali rimorchi agganciati. Deve essere impostato per il trasporto con camion o rimorchio per attivarsi. Questo campo non è supportato in ComputeRouteMatrix quando |
total_weight_kg |
Peso del veicolo, inclusi i pesi di eventuali rimorchi agganciati. In questo contesto, il peso si riferisce al peso effettivo, non alla classificazione del peso. Deve essere impostato per il trasporto con camion o rimorchio per attivarsi. Questo campo non è supportato in ComputeRouteMatrix quando |
trailer_info[] |
Contiene una voce per ogni trailer. Se vengono fornite le informazioni sul trailer, |
hazardous_goods_types[] |
Elenco dei materiali pericolosi trasportati nel veicolo, se presenti. |
HazardousGoodsType
Tipi di materiali pericolosi diversi.
| Enum | |
|---|---|
HAZARDOUS_GOODS_TYPE_UNSPECIFIED |
Nessun tipo di merce pericolosa specificato. |
EXPLOSIVES |
Merci esplosive. |
GASES |
Gas. |
FLAMMABLE |
Prodotti infiammabili. |
COMBUSTIBLE |
Articoli combustibili. |
ORGANIC |
Prodotti biologici. |
POISON |
Articoli velenosi. |
RADIOACTIVE |
Prodotti radioattivi. |
CORROSIVE |
Merci corrosive. |
ASPIRATION_HAZARD |
Merci pericolose per aspirazione. |
ENVIRONMENTAL_HAZARD |
Merci pericolose per l'ambiente. |
OTHER |
Altri tipi di beni. |
TrailerInfo
Informazioni sui singoli rimorchi agganciati al veicolo. Le lunghezze di tutti i rimorchi devono essere fornite per il trasporto su strada. Gli altri attributi sono facoltativi. Gli attributi totali devono comprendere gli attributi di eventuali rimorchi. Ad esempio, total_height_mm deve essere sempre maggiore o uguale a trailer_info.height_mm.
| Campi | |
|---|---|
height_mm |
Altezza del trailer. |
length_mm |
Durata del trailer. |
width_mm |
Larghezza del trailer. |
weight_kg |
Peso del rimorchio. In questo contesto, il peso si riferisce al peso effettivo, non alla classificazione del peso. |
Waypoint
Contiene un waypoint. I waypoint contrassegnano l'inizio e la fine di un percorso e includono le soste intermedie lungo il percorso.
| Campi | |
|---|---|
via |
Contrassegna questa tappa come un traguardo anziché un punto di sosta. Per ogni waypoint non intermedio nella richiesta, la risposta aggiunge una voce all'array |
vehicle_stopover |
Indica che il waypoint è destinato ai veicoli per fermarsi, con l'intenzione di effettuare un ritiro o una consegna. Quando imposti questo valore, l'itinerario calcolato non includerà waypoint non |
side_of_road |
Indica che la posizione di questa tappa deve avere una preferenza per il veicolo per fermarsi su un lato particolare della strada. Quando imposti questo valore, il percorso passerà per la posizione in modo che il veicolo possa fermarsi sul lato della strada verso cui la posizione è orientata dal 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 tipi: |
|
location |
Un punto specificato utilizzando le coordinate geografiche, incluso un orientamento facoltativo. |
place_id |
L'ID luogo POI associato al waypoint. |
address |
Indirizzo leggibile o un plus code. Per maggiori dettagli, visita la pagina https://plus.codes. |
navigation_point_token |
Un token che identifica un |