Aurama

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

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

Короткий ответ

В Яндекс.Картах можно построить маршрут через несколько адресов: вы задаёте начало и конец, а между ними добавляете промежуточные точки. Сервис проложит дорогу через все из них и покажет общее расстояние и время с учётом пробок.

Чего он при этом не сделает - не переставит точки местами. Яндекс.Карты ведут строго по вашему списку: первая точка, вторая, третья. Если вы вписали адреса в случайном порядке, маршрут получится в том же случайном порядке, даже когда объехать их можно вдвое короче.

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

Как добавить несколько точек на компьютере

Есть и второй способ, часто более быстрый: постройте маршрут из двух точек, а потом перетащите линию маршрута в нужное место на карте. Линия «прилипнет» к дороге, а в списке появится новая промежуточная точка. Удобно, когда нужно провести маршрут через конкретную улицу, а не через конкретный адрес.

Как добавить точки в приложении на телефоне

Логика та же, отличается только расположение элементов:

  1. Найдите нужный адрес или удерживайте палец на точке карты, чтобы поставить метку.
  2. Постройте маршрут до неё.
  3. В панели маршрута добавьте следующий адрес.
  4. Повторите для остальных точек.

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

Сколько точек можно добавить

Точное число промежуточных точек ограничено, и оно разное в браузере и в приложении: в вебе их помещается больше, в мобильной версии меньше. Это число время от времени меняется вместе с обновлениями сервиса, поэтому назвать одну цифру «навсегда» нельзя - ориентируйтесь на то, что для маршрута из десятка адресов вы, скорее всего, в лимит упрётесь.

Практический вывод простой. Яндекс.Карты хорошо закрывают задачу «заехать по пути ещё в пару мест». Задачу «объехать двадцать адресов за смену» они не закрывают - ни по количеству точек, ни по порядку объезда.

Главное ограничение: порядок точек остаётся вашим

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

Разница видна на простом примере. Возьмём семь адресов и объедем их дважды: сначала в том порядке, в котором их вписали, потом в самом выгодном.

Порядок объезда: 109 км против 64 кмОдни и те же адреса. Объезд по порядку списка - 109 км, в оптимальном порядке - 64 км.Порядок как в спискеТак поведёт навигатор1234567109 кмОптимальный порядокТе же адреса, другая очерёдность123456764 км
Одни и те же семь адресов. Слева - объезд в порядке списка, справа - в оптимальном порядке. Пунктир пересекает сам себя: маршрут дважды возвращается в уже пройденный район.

109 километров против 64. Адреса те же самые, машина та же, дороги те же. Отличается только очерёдность.

Такое расхождение получается потому, что человек вносит адреса в том порядке, в каком они пришли: как легли заявки, как продиктовали по телефону, как выгрузились из таблицы. Этот порядок не имеет отношения к географии, и маршрут начинает петлять - заезжать в район, возвращаться из него и снова туда же.

Во что это обходится

Возьмём разницу из примера выше - 45 километров за одну смену.

Что считаемЗа сменуЗа месяц (22 смены)
Лишний пробег45 км990 км
Лишнее топливо при расходе 10 л/100 км4,5 л99 л
Лишнее время при средней скорости 40 км/чоколо 1,1 часаоколо 25 часов

Почти сто литров топлива и почти три рабочих дня за рулём - и всё это только из-за очерёдности адресов в списке. На одной поездке за город разница незаметна, на ежедневной развозке она превращается в статью расходов.

Как получить оптимальный порядок объезда

Задача «объехать все точки и вернуться, проехав как можно меньше» - это классическая задача коммивояжёра. Вручную она решается плохо: уже при десяти адресах вариантов объезда больше трёхсот тысяч, и на глаз выбрать лучший невозможно.

Считать её должен отдельный инструмент. Планировщик Mini Aurama делает это бесплатно и в браузере:

Сервис считает порядок для маршрута из 90 точек, включая начальную. Расстояния берутся по реальным дорогам, а не по прямой.

Когда Яндекс.Карт вполне достаточно

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

Отдельный планировщик нужен в другом случае: адресов много, они разбросаны по городу, порядок неочевиден и повторяется каждый день. Тогда экономия считается уже не в километрах, а в часах и литрах за месяц.

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

У обоих подходов есть общая финальная задача - донести маршрут до того, кто поедет.

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

В планировщике ссылка на посчитанный маршрут отправляется в любом мессенджере или по SMS. Курьер откроет её прямо в браузере телефона: адреса будут в правильном порядке и с картой, ничего устанавливать и нигде регистрироваться не нужно.

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

Можно ли в Яндекс.Картах автоматически оптимизировать порядок точек

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

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

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

Учитывают ли Яндекс.Карты пробки при построении маршрута

Да, время в пути считается с учётом текущей дорожной обстановки, и маршрут может измениться из-за заторов. Но на порядок объезда точек пробки не влияют - он остаётся тем, который задали вы.

Чем построение маршрута отличается от оптимизации маршрута

Построение отвечает на вопрос «как доехать от точки А до точки Б». Оптимизация отвечает на другой вопрос - «в каком порядке объехать все точки, чтобы проехать меньше». Яндекс.Карты решают первую задачу, планировщик маршрутов - вторую.

Можно ли загрузить адреса списком из Excel

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

Нужно ли платить за оптимизацию маршрута

В Mini Aurama маршрут из 90 точек считается бесплатно и без регистрации.