Especificar recursos a serem evitados

Desenvolvedores do Espaço Econômico Europeu (EEE)

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'],
};