Pianifica un percorso

Quando stabilisci il percorso migliore per un viaggio in ridesharing, il percorso più veloce potrebbe non essere sempre l'opzione migliore. Ti consigliamo di pianificare il tuo percorso.

L'API Routes Preferred ti consente di pianificare una route specificando un obiettivo tramite il metodo ComputeCustomRoutes.

Il metodo ComputeCustomRoutes può anche essere utile per la conformità delle route, consentendoti di ridurre al minimo la differenza tra la route selezionata dall'operatore e quella percorsa.

Utilizza sia l'API Routes Preferred che l'SDK Navigation per sfruttare tutti i vantaggi della pianificazione dei percorsi.

Abilita il metodo ComputeCustomRoutes

Prima di poter utilizzare il metodo ComputeCustomRoutes nel codice, devi abilitarlo. Per ulteriori informazioni sull'abilitazione dei metodi dell'API Routes Preferred, consulta la Guida introduttiva.

Utilizzare il metodo ComputeCustomRoutes

Il metodo ComputeCustomRoutes richiede di specificare una maschera del campo di risposta nell'input. Puoi fornire la maschera del campo della risposta utilizzando il parametro URL $fields o fields oppure l'intestazione HTTP/gRPC X-Goog-FieldMask. Per ulteriori informazioni, consulta Parametri di sistema.

Il valore della maschera del campo è un elenco di percorsi dei campi separati da virgole. Ogni percorso di campo è un elenco separato da punti di nomi di campi che rappresentano la gerarchia dei messaggi. Un nome campo può essere la chiave dell'oggetto JSON o il nome del tag del campo protobuf. Il percorso del campo inizia dal tipo di messaggio di risposta di primo livello ed è facoltativamente seguito da uno o più punti e poi dal nome del campo di livello successivo. In generale, i percorsi dei campi vengono creati nel seguente modo:

topLevelField[.secondLevelField][.thirdLevelField][...]

Una maschera per il campo delle richieste speciali è un carattere jolly "*", che seleziona tutti i campi di livello principale.

Per ulteriori informazioni, vedi:

Per esempi sull'utilizzo del metodo ComputeCustomRoutes, consulta Esempi di calcolo di una route personalizzata (beta).

Calcolo delle tariffe a pagamento

Per informazioni sul calcolo delle tariffe sui pedaggi, vedi Calcolare le tariffe dei pedaggi.

Per esempi di calcolo delle tariffe per i pedaggi, consulta Esempi di calcolo di percorsi personalizzati.