Parametri per configurare i calcoli di routing per i luoghi nella risposta, sia lungo un percorso (in cui il ranking dei risultati verrà influenzato) sia per calcolare i tempi di percorrenza sui risultati.
Rappresentazione JSON |
---|
{ "origin": { object ( |
Campi | |
---|---|
origin |
(Facoltativo) Un'origine di routing esplicita che sostituisce l'origine definita nella polilinea. Per impostazione predefinita, viene utilizzata l'origine del polilinea. |
travel |
(Facoltativo) La modalità di viaggio. |
route |
(Facoltativo) I modificatori di route. |
routing |
(Facoltativo) Specifica come calcolare i riepiloghi di routing. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare il percorso. La preferenza di routing in base al traffico è disponibile solo per |
TravelMode
Opzioni per la modalità di viaggio. Queste opzioni corrispondono a quanto offerto dall'API Routes.
Enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Nessuna modalità di viaggio specificata. Il valore predefinito è DRIVE . |
DRIVE |
Viaggiare in autovettura. |
BICYCLE |
Viaggiare in bicicletta. Non supportata con searchAlongRouteParameters . |
WALK |
Viaggia a piedi. Non supportato con searchAlongRouteParameters . |
TWO_WHEELER |
Veicoli a due ruote motorizzati di tutti i tipi, come scooter e motociclette. Tieni presente che questa modalità è diversa dalla modalità di viaggio BICYCLE , che riguarda i trasporti a propulsione umana. Non supportata con searchAlongRouteParameters . Supportato solo nei paesi elencati nella pagina Paesi e regioni supportati per i veicoli a due ruote. |
RouteModifiers
Incapsula un insieme di condizioni facoltative da soddisfare durante il calcolo dei percorsi.
Rappresentazione JSON |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
Campi | |
---|---|
avoid |
(Facoltativo) Se impostato su true, evita le strade a pedaggio, se possibile, dando la preferenza ai percorsi che non le contengono. Si applica solo a |
avoid |
(Facoltativo) Se impostato su true, evita le autostrade, se possibile, dando la preferenza ai percorsi che non le contengono. Si applica solo a |
avoid |
(Facoltativo) Se impostato su true, evita i traghetti, se possibile, dando la preferenza ai percorsi che non li contengono. Si applica solo a |
avoid |
(Facoltativo) Se impostato su true, evita la navigazione al chiuso, se possibile, dando la preferenza ai percorsi che non contengono navigazione al chiuso. Si applica solo al |
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 considerare le condizioni del traffico in tempo reale. Adatta quando le condizioni del traffico non sono importanti o non sono applicabili. L'utilizzo di questo valore produce la latenza più bassa. Nota: per DRIVE e TWO_WHEELER , il percorso e la durata scelti si basano sulla rete stradale e sulle condizioni medie del traffico indipendenti dal tempo, non sulle condizioni stradali attuali. Di conseguenza, i percorsi potrebbero includere strade temporaneamente chiuse. I risultati di una determinata richiesta possono variare nel tempo a causa di cambiamenti nella rete stradale, dell'aggiornamento delle condizioni medie del traffico e della natura distribuita del servizio. I risultati possono variare anche in percorsi quasi equivalenti in qualsiasi momento o con frequenza. |
TRAFFIC_AWARE |
Calcola i percorsi prendendo in considerazione le condizioni del traffico in tempo reale. A differenza di TRAFFIC_AWARE_OPTIMAL , alcune ottimizzazioni vengono applicate per ridurre notevolmente la latenza. |
TRAFFIC_AWARE_OPTIMAL |
Calcola i percorsi tenendo conto delle condizioni del traffico in tempo reale, senza applicare la maggior parte delle ottimizzazioni del rendimento. L'uso di questo valore produce la latenza massima. |