Pianificare una route personalizzata

Quando determini il percorso migliore per una corsa in ridesharing, il percorso più veloce potrebbe non essere sempre l'opzione migliore. Potresti voler pianificare il tuo percorso.

L'API Routes Preferred ti consente di pianificare un percorso specificando un obiettivo del percorso utilizzando il metodo ComputeCustomRoutes.

Il metodo ComputeCustomRoutes può anche aiutare a rispettare il percorso, consentendoti di ridurre al minimo la differenza tra il percorso selezionato dall'operatore e quello seguito.

Utilizza sia l'API Routes Preferred sia 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 attivarlo. Per saperne di più sull'attivazione dei metodi dell'API Routes Preferred, consulta Inizia.

Utilizza il metodo ComputeCustomRoutes

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

Il valore della maschera di campo è un elenco separato da virgole di percorsi dei campi. Ogni percorso del campo è un elenco di nomi di campi separati da punti che rappresentano la gerarchia dei messaggi. Un nome di campo è 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, seguito facoltativamente da uno o più punti e poi dal livello successivo del nome del campo. In generale, i percorsi dei campi vengono costruiti nel seguente modo:

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

Una maschera di campo per un caso speciale è un carattere jolly "*", che seleziona tutti i campi a livello di radice.

Per ulteriori informazioni, vedi:

Per esempi di utilizzo del metodo ComputeCustomRoutes, consulta Esempi di calcolo di un percorso personalizzato.

Calcolo dei pedaggi

Per informazioni sul calcolo dei pedaggi, consulta Calcola i pedaggi.

Per esempi di calcolo dei pedaggi, consulta Esempi di calcolo di un percorso personalizzato.