Aurama

Как проложить маршрут в Яндекс Картах: пошаговая инструкция

Проложить маршрут в Яндекс Картах из точки А в точку Б можно за несколько нажатий. Сложности начинаются, когда адресов много и важно, в каком порядке их объезжать, поэтому разбираем обе ситуации.

Как построить маршрут в Яндекс Картах

Чаще всего маршрут нужен простой: доехать из одного места в другое и, может быть, заехать куда-то по пути. С этим Яндекс Карты справляются хорошо. Они показывают несколько вариантов пути, время в дороге и загруженность дорог. На сайте и в приложении кнопки называются немного по-разному и иногда меняются с обновлениями, но логика везде одна.

Для поездки по делам этого хватает. Яндекс проложит маршрут по дорогам и покажет его на карте. Для машины он учтёт пробки, когда будет считать время в пути.

Промежуточные точки: где начинаются неудобства

Пока точек немного, всё просто. Теперь представьте курьера, мастера по установке или торгового представителя, у которого за день набирается длинный список адресов. Тут появляются три трудности.

Ввод. Каждый адрес нужно набрать отдельно, дождаться подсказки и выбрать нужный вариант. Как правило, вставить сразу весь список из заказа или таблицы не получится.

Порядок. Промежуточные точки идут в маршруте в той последовательности, в какой стоят в списке. Если добавлять адреса в порядке поступления заказов, маршрут так и пойдёт, даже если придётся несколько раз пересечь город. Точки можно переставить, но какая за какой, решаете вы.

Потолок числа точек. О нём подробнее в следующем разделе.

Как добавлять точки на компьютере и в приложении, измерить расстояние между ними и сохранить готовый маршрут, подробно разобрано в статье про маршрут по нескольким точкам в Яндекс.Картах.

Сколько точек можно добавить в Яндекс Картах

Надёжной цифры для Яндекс Карт, Навигатора и 2ГИС нет. Число промежуточных точек зависит от версии приложения, может отличаться на сайте и в телефоне и меняется с обновлениями без объявления. Поэтому цифрам со статей и форумов лучше не доверять: скорее всего, так было у кого-то в какой-то версии.

Официально подтверждённый потолок есть только у Google Карт: 9 остановок плюс точка старта.

Свой лимит в Яндекс Картах проще проверить самому, на это уйдёт около минуты:

  1. Постройте любой маршрут между двумя точками.
  2. Добавляйте промежуточные точки с любыми адресами, подойдут даже соседние дома.
  3. Когда кнопка добавления пропадёт, перестанет нажиматься или появится сообщение об ограничении, посчитайте поля с адресами. Это и есть лимит вашей версии.

Почему порядок адресов важнее, чем кажется

Число возможных порядков объезда растёт очень быстро. Пять адресов можно расставить 120 способами: это 5!, то есть 5 × 4 × 3 × 2 × 1. У 10 адресов вариантов уже 3 628 800, а у 15 больше триллиона. В голове столько не перебрать, да и компьютеру полный перебор быстро становится не по силам.

А ошибка в порядке стоит реальных денег. Лишние километры означают расход топлива, потерянное время водителя и опоздания к последним клиентам. Хорошая новость: искать идеальный порядок не обязательно, достаточно избежать крупных ошибок.

Как поступает аккуратный человек и где он ошибается

Опытный диспетчер или водитель не расставляет адреса наугад. Обычно он делит их по районам, выстраивает районы цепочкой от старта и внутри каждого района объезжает улицы подряд. Подход разумный, и на небольшом списке он часто даёт хороший маршрут.

Но слабые места у него есть:

Тут и выручает расчёт. Он не устаёт и сравнивает расстояния по реальным дорогам, а не по прямой. На коротком списке он не всегда найдёт порядок лучше, чем внимательный человек. На длинном он избавляет от раздумий и снижает риск крупной ошибки.

Раскладка по районам: 88 км, расчёт: 78 кмТе же двенадцать адресов. Разложенные по районам вручную - 88 км, с посчитанным порядком - 78 км.Разложено по районамТак собирает список диспетчер12345678910111288 кмПосчитанный порядокТе же двенадцать адресов12345678910111278 км
Раскладка по районам: 88 км, расчёт: 78 кмТе же двенадцать адресов. Разложенные по районам вручную - 88 км, с посчитанным порядком - 78 км.Разложено по районамТак собирает список диспетчер12345678910111288 кмПосчитанный порядокТе же двенадцать адресов12345678910111278 км
Двенадцать адресов. На первой схеме они разложены по районам и объезжаются змейкой, как это сделал бы внимательный диспетчер: 88 км. На второй порядок посчитан: 78 км. Разница есть, но не разгромная: большую часть работы уже сделала раскладка по районам.

Как построить маршрут по многим адресам в планировщике

Если адресов много и порядок важен, сначала посчитайте последовательность, а потом отправляйтесь в путь. Для этого есть бесплатный планировщик маршрутов mini.aurama.ru, регистрация в нём не нужна.

В один маршрут помещается 90 точек, этого хватает на длинный дневной список одного водителя.

Яндекс Карты и планировщик: что для чего

Это не конкуренты, а инструменты для разных задач. Сравните, что каждый из них умеет:

ЗадачаЯндекс КартыПланировщик mini.aurama.ru
Доехать из точки А в точку БУдобно, есть несколько вариантов путиМожно, но это лишний шаг
Заехать в пару мест по путиУдобно через промежуточные точкиМожно
Объехать десятки адресовЧисло точек зависит от версии, порядок задаёте самиДо 90 точек, порядок подбирается автоматически
Добавить сразу весь список адресовКак правило, адреса вводятся по одному«Списком» или фотографией списка
Учёт пробокЕсть для машиныНет, считаются километры по дорогам
Голосовая навигация в путиЕсть в приложении и в НавигатореНет, планировщик только подбирает порядок

Хорошо работает связка: посчитать порядок адресов в планировщике, а от адреса к адресу ехать с навигатором, который видит текущую ситуацию на дорогах. Чем Яндекс Карты отличаются от Яндекс Навигатора, разбирали в отдельной статье.

Пробки: кто их учитывает, а кто нет

Яндекс Карты и Яндекс Навигатор учитывают пробки: время в пути пересчитывается по текущей загрузке дорог, а навигатор может предложить объезд.

Планировщик mini.aurama.ru пробки не учитывает, данных о заторах у него нет. OSRM считает расстояния по дорожной сети, то есть километры, а не минуты в конкретный час. Поэтому планировщик выдаёт порядок с коротким пробегом. В час пик по времени он может оказаться не самым быстрым.

Когда нужен не планировщик, а система для логистики

Бесплатный планировщик решает одну задачу: подбирает порядок объезда адресов в одном маршруте. Вот чего он не делает:

Если у вас несколько машин, окна доставки и грузы разного объёма, эти ограничения быстро выходят на первый план. Такие задачи решает платная система Aurama.

Частые вопросы

Как построить маршрут в Яндекс Картах через несколько точек?

Откройте Яндекс Карты, нажмите кнопку построения маршрута и укажите, откуда и куда едете. Затем добавьте промежуточные точки кнопкой добавления точки. Маршрут пройдёт через них в том порядке, в каком они стоят в списке, поэтому последовательность нужно выстроить самому.

Сколько промежуточных точек можно добавить в Яндекс Картах?

Это зависит от версии приложения, на сайте и в телефоне число может различаться и меняется с обновлениями без объявления. Свой лимит можно проверить за минуту: постройте любой маршрут и добавляйте точки, пока кнопка добавления не пропадёт или не появится сообщение об ограничении. Для сравнения: в Google Картах официально можно указать 9 остановок плюс точку старта.

Умеют ли Яндекс Карты сами выбирать порядок объезда адресов?

Обычно порядок промежуточных точек в Яндекс Картах задаёт пользователь, и маршрут проходит через них по очереди. Если адресов много и нужен порядок с коротким пробегом, удобнее посчитать его в бесплатном планировщике mini.aurama.ru и ехать по готовому списку.

Учитывает ли планировщик mini.aurama.ru пробки?

Нет. Планировщик считает расстояния по реальным дорогам через OSRM, но данных о заторах у него нет. Пробки учитывают Яндекс Карты и Яндекс Навигатор. Удобнее всего посчитать порядок адресов в планировщике, а в дороге пользоваться навигатором.

Сколько адресов помещается в маршрут и нужна ли регистрация?

В один маршрут в планировщике mini.aurama.ru помещается 90 точек. Регистрация не нужна, сервис бесплатный.

Гарантирует ли планировщик самый короткий маршрут?

Нет. Расстояния считаются по реальным дорогам, а порядок подбирается приближённым алгоритмом: муравьиным, с доработкой методом 2-opt. Результат получается хорошим, но идеала алгоритм не гарантирует: для некоторых наборов адресов может найтись порядок короче.

Как отправить готовый маршрут курьеру?

После нажатия «Оптимизировать маршрут» планировщик выдаёт короткую ссылку. Отправьте её курьеру в любой мессенджер, и он откроет маршрут с порядком адресов у себя в телефоне.

Можно ли распределить заказы между несколькими машинами?

Бесплатный планировщик так не умеет. Он строит один маршрут и не учитывает временные окна доставки, вес и объём груза. Если нужно распределять заказы по машинам с учётом этих условий, посмотрите платную систему Aurama.