Especifique os recursos do trajeto a serem evitados
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Desenvolvedores do Espaço Econômico Europeu (EEE)
Você especifica quais recursos de trajeto prefere evitar, como pedágios ou rodovias, adicionando modificadores de trajeto a uma solicitação. Em seguida, a API tenta
fornecer um trajeto que não exija esses recursos.
Use a propriedade routeModifiers em uma solicitação do tipo
RouteModifiers. Você pode especificar avoidTolls, avoidHighways, avoidFerries e avoidIndoor.
Especificar um modificador de rota não elimina necessariamente as rotas que incluem o recurso restrito. A API usa o modificador para direcionar o resultado a rotas mais favoráveis. Há alguns motivos para que solicitar uma opção de evitação não mude sua rota. Por exemplo, a única rota da origem ao destino não permite evitar uma rodovia ou um ferry. Ou a rota alternativa aumenta significativamente o tempo de viagem.
O exemplo a seguir demonstra como definir modificadores de rota em um corpo de solicitação do método
computeRoutes (REST). Você também pode especificar essa opção para o método
ComputeRoutes (gRPC). Neste exemplo, você especifica que quer evitar pedágios e rodovias:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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,[]]