В своем приложении на API Яндекс.Карт (на JavaScript) пользуюсь построением мультимаршрута (ymaps.multiRouter.MultiRoute) по точкам:
route = new ymaps.multiRouter.MultiRoute({
referencePoints: data.new_coords,
params: {
results: 1
}
}, {
avoidTrafficJams: true
}
);
Проблема в том, что маршрут строится по платным дорогам, например, маршрут Тверь - Солнечногорск - Королев прокладывается через платную трассу М-11:
Как настроить мультимаршрут, чтобы он не строился по платным дорогам?
В API нет настройки, которая позволила бы избегать платные дороги на маршруте, но в ответе маршрутизатора есть флаг hasTolls, который показывает их наличие, и среди 3-х лучших альтернатив одна будет без платных дорог, если это возможно.
Кроме того, вы можете указывать via-точки, чтобы маршрут прошел через нужную вам дорогу.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости