Specifica le caratteristiche del percorso da evitare
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Sviluppatori dello Spazio economico europeo (SEE)
Specifica 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à.
Utilizza 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 orientare il risultato verso percorsi più
favorevoli. Esistono alcuni motivi per cui la richiesta di un'opzione di evitamento
non modifica il tuo 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.
L'esempio seguente mostra come impostare i modificatori di percorso in un corpo della richiesta del metodo computeRoutes (REST). Puoi anche specificare questa opzione per il metodo
ComputeRoutes (gRPC). In questo esempio, specifichi di evitare pedaggi e autostrade:
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-10 UTC."],[[["\u003cp\u003eThe Routes API's Compute Route Matrix feature does not support avoiding route features.\u003c/p\u003e\n"],["\u003cp\u003eYou can request routes that avoid tolls, highways, ferries, and indoor travel using the \u003ccode\u003erouteModifiers\u003c/code\u003e property.\u003c/p\u003e\n"],["\u003cp\u003eWhile route modifiers bias the results, they may not eliminate the specified features if alternatives are unavailable or significantly increase travel time.\u003c/p\u003e\n"],["\u003cp\u003eYou can specify route modifiers in both REST and gRPC requests, using the \u003ccode\u003eavoidTolls\u003c/code\u003e, \u003ccode\u003eavoidHighways\u003c/code\u003e, \u003ccode\u003eavoidFerries\u003c/code\u003e, and \u003ccode\u003eavoidIndoor\u003c/code\u003e fields within the \u003ccode\u003erouteModifiers\u003c/code\u003e property.\u003c/p\u003e\n"]]],["Route modifiers, set in the `routeModifiers` property of a request, allow users to express preferences for avoiding tolls, highways, ferries, or indoor routes. The `Compute Route Matrix` feature does not support avoiding route features. Modifiers bias the route calculation, but do not guarantee avoidance. `routeModifiers` also supports `vehicleInfo` and `tollPasses`. The API might include the feature to be avoided if no practical alternative exists. An example in a `computeRoutes` request demonstrates setting `avoidTolls` and `avoidHighways` to `true`.\n"],null,[]]