Укажите особенности, которых следует избегать

Разработчики Европейской экономической зоны (ЕЭЗ)

Укажите, какие особенности маршрута вы предпочитаете избегать, например, платных дорог или автомагистралей, добавив модификаторы маршрута в запрос. Затем API попытается предоставить маршрут, не требующий этих особенностей.

Вы указываете, какие особенности маршрута вы предпочитаете избегать, например, платные дороги или автомагистрали, добавляя модификаторы маршрута в запрос. Затем API пытается предоставить маршрут, не требующий этих особенностей.

Используйте свойство routeModifiers в запросе типа RouteModifiers . Можно указать avoidTolls , avoidHighways , avoidFerries и avoidIndoor .

Указание модификатора маршрута не обязательно исключает маршруты, включающие ограниченный объект. API использует модификатор для смещения результата в сторону более благоприятных маршрутов. Запрос варианта объезда может не изменить маршрут по нескольким причинам. Например, единственный маршрут из начальной точки в конечную не позволяет избежать шоссе или парома. Или альтернативный маршрут значительно увеличивает время в пути.

Пример

В следующем примере показано, как задать модификатор маршрута для избежания платных дорог в запросе computeRoutes .

const requestWithAvoid = {
  origin: 'Kirkland, WA',
  destination: 'University of Washington',
  travelMode: 'DRIVING',
  routeModifiers: {
    avoidTolls: true,
  },
  fields: ['path'],
};