Specifica le caratteristiche del percorso che preferisci evitare, ad esempio strade a pedaggio o autostrade, aggiungendo modificatori del percorso a una richiesta. L'API tenta quindi di fornire un percorso che non richieda queste funzionalità.
Specifichi le funzionalità del percorso che preferisci evitare, ad esempio pedaggi o autostrade, aggiungendo modificatori di percorso a una richiesta. L'API tenta quindi di fornire un percorso che non richieda queste funzionalità.
Utilizzare la proprietà routeModifiers in una richiesta di tipo RouteModifiers.
Puoi specificare avoidTolls, avoidHighways, avoidFerries
e avoidIndoor.
La specifica di un modificatore di percorso non elimina necessariamente i percorsi che includono la funzionalità con limitazioni. L'API utilizza il modificatore per favorire le route più vantaggiose. Esistono diversi motivi per cui la richiesta di un'opzione di evitamento non modifica il percorso. Ad esempio, l'unico percorso dall'origine alla destinazione rende impossibile evitare un'autostrada o un traghetto. Oppure, il percorso alternativo allunga notevolmente il tempo di percorrenza.
Esempio
L'esempio seguente mostra come impostare un modificatore di percorso per evitare i pedaggi in una richiesta computeRoutes.
const requestWithAvoid = { origin: 'Kirkland, WA', destination: 'University of Washington', travelMode: 'DRIVING', routeModifiers: { avoidTolls: true, }, fields: ['path'], };