Messaggio di richiesta v1alpha.computeCustomRoutes.
Rappresentazione JSON |
---|
{ "origin": { object ( |
Campi | |
---|---|
origin |
Obbligatorio. Tappa di partenza. |
destination |
Obbligatorio. Tappa di destinazione. |
intermediates[] |
(Facoltativo) Una serie di tappe lungo il percorso (esclusi i punti di arrivo), dove fermarti o passare. Sono supportate fino a 25 tappe intermedie. |
travelMode |
(Facoltativo) Specifica la modalità di trasporto. Al momento è supportato solo Drive. |
routingPreference |
(Facoltativo) Specifica come calcolare la route. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare il percorso. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. In futuro, potremmo implementare un meccanismo di riserva per utilizzare un'opzione diversa quando l'opzione preferita non fornisce un risultato valido. Puoi specificare questa opzione solo quando |
polylineQuality |
(Facoltativo) Specifica la tua preferenza per la qualità della polilinea. |
polylineEncoding |
(Facoltativo) Specifica la codifica preferita per la polilinea. |
departureTime |
(Facoltativo) L'orario di partenza. Se non imposti questo valore, verrà usato per impostazione predefinita l'ora in cui hai effettuato la richiesta. Se imposti questo valore su un'ora già avvenuta, la richiesta non va a buon fine. Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
routeModifiers |
(Facoltativo) Un insieme di condizioni da soddisfare che influiscono sulla modalità di calcolo delle route. |
routeObjective |
Obbligatorio. Un obiettivo del percorso per cui eseguire l'ottimizzazione. |
languageCode |
(Facoltativo) Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, consulta http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Per l'elenco delle lingue supportate, consulta la sezione Supporto delle lingue. Se non fornisci questo valore, la lingua di visualizzazione viene dedotta dalla posizione della richiesta di percorso. |
units |
(Facoltativo) Specifica le unità di misura per i campi di visualizzazione. È incluso il campo |
RouteObjective
Incapsula un obiettivo per il quale eseguire l'ottimizzazione tramite v1alpha.computeCustomRoutes.
Rappresentazione JSON |
---|
{
"rateCard": {
object ( |
Campi | |
---|---|
rateCard |
L'obiettivo del tariffario. |
RateCard
Incapsula un obiettivo di percorso del tariffario.
Rappresentazione JSON |
---|
{ "costPerMinute": { object ( |
Campi | |
---|---|
costPerMinute |
(Facoltativo) Costo al minuto. |
costPerKm |
(Facoltativo) Costo per chilometro. |
includeTolls |
(Facoltativo) Indica se includere il pedaggio nel costo complessivo. |
MonetaryCost
Include il costo utilizzato nel tariffario.
Rappresentazione JSON |
---|
{ "value": number } |
Campi | |
---|---|
value |
Obbligatorio. Il valore di costo in valuta locale dedotto dalla richiesta. |