Messaggio di richiesta ComputeCustomRoutes.
| Rappresentazione JSON |
|---|
{ "origin": { object ( |
| Campi | |
|---|---|
origin |
Obbligatorio. Punto di passaggio di origine. |
destination |
Obbligatorio. Tappa di destinazione. |
intermediates[] |
(Facoltativo) Una serie di tappe lungo il percorso (esclusi i punti di arrivo), dove fermarti o passare. Sono supportati fino a 25 waypoint intermedi. |
travel |
(Facoltativo) Specifica la modalità di trasporto. Sono supportati solo i criteri |
routing |
(Facoltativo) Specifica come calcolare il percorso. Il server tenta di utilizzare la preferenza di routing selezionata per calcolare il percorso. Se la preferenza di routing genera un errore o una latenza molto lunga, viene restituito un errore. Puoi specificare questa opzione solo quando |
polyline |
(Facoltativo) Specifica la tua preferenza per la qualità della polilinea. |
polyline |
(Facoltativo) Specifica la codifica preferita per il polilinea. |
departure |
(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 che è già trascorsa, la richiesta non va a buon fine. Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: |
route |
(Facoltativo) Un insieme di condizioni da soddisfare che influiscono sulla modalità di calcolo delle route. |
route |
Obbligatorio. Un obiettivo del percorso in base al quale eseguire l'ottimizzazione. |
language |
(Facoltativo) Il codice lingua BCP-47, ad esempio "en-US" o "sr-Latn". Per ulteriori informazioni, consulta Identificatore della locale Unicode. Consulta la sezione Supporto delle lingue per l'elenco delle lingue supportate. Se non fornisci questo valore, la lingua di visualizzazione viene dedotta dalla località della richiesta di itinerario. |
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 in base a ComputeCustomRoutes.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione objective. L'obiettivo del percorso. objective può essere solo uno dei seguenti: |
|
rate |
L'obiettivo del tariffario. |
Tariffario
Incapsula uno scopo del percorso RateCard.
| Rappresentazione JSON |
|---|
{ "costPerMinute": { object ( |
| Campi | |
|---|---|
cost |
(Facoltativo) Costo al minuto. |
cost |
(Facoltativo) Costo per chilometro. |
include |
(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 del costo in valuta locale dedotto dalla richiesta. |