Spécifier les éléments géographiques de l'itinéraire à éviter
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Vous spécifiez les éléments d'itinéraire que vous préférez éviter, comme les péages ou les autoroutes, en ajoutant des modificateurs d'itinéraire à une requête. L'API tente ensuite de fournir un itinéraire qui ne nécessite pas ces fonctionnalités.
Utilisez la propriété routeModifiers dans une requête de type RouteModifiers. Vous pouvez spécifier avoidTolls, avoidHighways, avoidFerries et avoidIndoor.
Spécifier un modificateur d'itinéraire n'élimine pas nécessairement les itinéraires qui incluent l'élément géographique soumis à des restrictions. L'API utilise le modificateur pour biaiser le résultat vers des itinéraires plus favorables. Plusieurs raisons peuvent expliquer pourquoi la demande d'une option d'évitement ne modifie pas votre itinéraire. Par exemple, le seul itinéraire entre le point de départ et la destination ne permet pas d'éviter une autoroute ou un ferry. Ou le trajet de substitution prolonge-t-il considérablement le temps de trajet ?
L'exemple suivant montre comment définir des modificateurs de parcours dans le corps de requête de la méthode computeRoutes (REST). Vous pouvez également spécifier cette option à la méthode ComputeRoutes (gRPC). Dans cet exemple, vous spécifiez d'éviter les péages et les autoroutes:
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/06 (UTC)."],[[["The Routes API's Compute Route Matrix feature does not support avoiding route features."],["You can request routes that avoid tolls, highways, ferries, and indoor travel using the `routeModifiers` property."],["While route modifiers bias the results, they may not eliminate the specified features if alternatives are unavailable or significantly increase travel time."],["You can specify route modifiers in both REST and gRPC requests, using the `avoidTolls`, `avoidHighways`, `avoidFerries`, and `avoidIndoor` fields within the `routeModifiers` property."]]],[]]