Especifique quais características da rota você prefere evitar, como pedágios ou rodovias, adicionando modificadores de rota à sua solicitação. A API tenta então fornecer uma rota que não exija esses recursos.
Você especifica quais recursos de rota prefere evitar, como evitar pedágios ou rodovias, adicionando modificadores de rota a uma solicitação. A API tenta então fornecer uma rota que não exija esses recursos.
Use orouteModifiers propriedade em uma solicitação, do tipoRouteModifiers.
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 utiliza o modificador para direcionar o resultado para rotas mais favoráveis. Pode haver alguns motivos pelos quais solicitar uma opção de desvio não altera sua rota. Por exemplo, a única rota da origem ao destino torna impossível evitar uma rodovia ou balsa. Ou seja, a rota alternativa acaba por aumentar significativamente o tempo de viagem.
Exemplo
O exemplo a seguir demonstra como definir um modificador de rota para evitar pedágios em umacomputeRoutes solicitar.
const requestWithAvoid = { origin: 'Kirkland, WA', destination: 'University of Washington', travelMode: 'DRIVING', routeModifiers: { avoidTolls: true, }, fields: ['path'], };