Как построить маршрут по нескольким точкам в Яндекс.Картах
Добавить в маршрут несколько адресов Яндекс.Карты умеют. А вот решить, в каком порядке их объезжать, они не берутся: точки остаются ровно в том порядке, в котором вы их ввели. Для поездки на дачу это неважно, для развозки на десяток адресов - это лишние километры каждый день.
Короткий ответ
В Яндекс.Картах можно построить маршрут через несколько адресов: вы задаёте начало и конец, а между ними добавляете промежуточные точки. Сервис проложит дорогу через все из них и покажет общее расстояние и время с учётом пробок.
Чего он при этом не сделает - не переставит точки местами. Яндекс.Карты ведут строго по вашему списку: первая точка, вторая, третья. Если вы вписали адреса в случайном порядке, маршрут получится в том же случайном порядке, даже когда объехать их можно вдвое короче.
Ниже - как добавить точки, где проходят границы возможностей и что делать, если адресов много и порядок объезда действительно важен.
Как добавить несколько точек на компьютере
Есть и второй способ, часто более быстрый: постройте маршрут из двух точек, а потом перетащите линию маршрута в нужное место на карте. Линия «прилипнет» к дороге, а в списке появится новая промежуточная точка. Удобно, когда нужно провести маршрут через конкретную улицу, а не через конкретный адрес.
Как добавить точки в приложении на телефоне
Логика та же, отличается только расположение элементов:
- Найдите нужный адрес или удерживайте палец на точке карты, чтобы поставить метку.
- Постройте маршрут до неё.
- В панели маршрута добавьте следующий адрес.
- Повторите для остальных точек.
В мобильном приложении промежуточных точек помещается заметно меньше, чем в браузере, и добавлять их дольше: на каждый адрес нужно несколько касаний, а список на маленьком экране прокручивается. Если адресов больше пяти-шести, обычно быстрее собрать маршрут на компьютере и уже готовый открыть на телефоне.
Сколько точек можно добавить
Точное число промежуточных точек ограничено, и оно разное в браузере и в приложении: в вебе их помещается больше, в мобильной версии меньше. Это число время от времени меняется вместе с обновлениями сервиса, поэтому назвать одну цифру «навсегда» нельзя - ориентируйтесь на то, что для маршрута из десятка адресов вы, скорее всего, в лимит упрётесь.
Практический вывод простой. Яндекс.Карты хорошо закрывают задачу «заехать по пути ещё в пару мест». Задачу «объехать двадцать адресов за смену» они не закрывают - ни по количеству точек, ни по порядку объезда.
Главное ограничение: порядок точек остаётся вашим
Это то, ради чего обычно и ищут инструкцию. Яндекс.Карты прокладывают дорогу между точками наилучшим образом: учитывают пробки, ремонты, развороты, одностороннее движение. Но саму последовательность точек они принимают как данность.
Разница видна на простом примере. Возьмём семь адресов и объедем их дважды: сначала в том порядке, в котором их вписали, потом в самом выгодном.
109 километров против 64. Адреса те же самые, машина та же, дороги те же. Отличается только очерёдность.
Такое расхождение получается потому, что человек вносит адреса в том порядке, в каком они пришли: как легли заявки, как продиктовали по телефону, как выгрузились из таблицы. Этот порядок не имеет отношения к географии, и маршрут начинает петлять - заезжать в район, возвращаться из него и снова туда же.
Во что это обходится
Возьмём разницу из примера выше - 45 километров за одну смену.
| Что считаем | За смену | За месяц (22 смены) |
|---|---|---|
| Лишний пробег | 45 км | 990 км |
| Лишнее топливо при расходе 10 л/100 км | 4,5 л | 99 л |
| Лишнее время при средней скорости 40 км/ч | около 1,1 часа | около 25 часов |
Почти сто литров топлива и почти три рабочих дня за рулём - и всё это только из-за очерёдности адресов в списке. На одной поездке за город разница незаметна, на ежедневной развозке она превращается в статью расходов.
Как получить оптимальный порядок объезда
Задача «объехать все точки и вернуться, проехав как можно меньше» - это классическая задача коммивояжёра. Вручную она решается плохо: уже при десяти адресах вариантов объезда больше трёхсот тысяч, и на глаз выбрать лучший невозможно.
Считать её должен отдельный инструмент. Планировщик Mini Aurama делает это бесплатно и в браузере:
Сервис считает порядок для маршрута из 90 точек, включая начальную. Расстояния берутся по реальным дорогам, а не по прямой.
Когда Яндекс.Карт вполне достаточно
Не нужно менять инструмент там, где он и так справляется. Яндекс.Карты - правильный выбор, если:
- точек две-три и порядок очевиден;
- вы едете по знакомому маршруту и вам нужна только навигация с пробками;
- важен общественный транспорт или пешая часть пути;
- нужно посмотреть панорамы, отзывы об организациях, часы работы.
Отдельный планировщик нужен в другом случае: адресов много, они разбросаны по городу, порядок неочевиден и повторяется каждый день. Тогда экономия считается уже не в километрах, а в часах и литрах за месяц.
Как передать готовый маршрут водителю
У обоих подходов есть общая финальная задача - донести маршрут до того, кто поедет.
В Яндекс.Картах маршрут можно сохранить и поделиться ссылкой на него. Открывается она в приложении или в браузере.
В планировщике ссылка на посчитанный маршрут отправляется в любом мессенджере или по SMS. Курьер откроет её прямо в браузере телефона: адреса будут в правильном порядке и с картой, ничего устанавливать и нигде регистрироваться не нужно.
Частые вопросы
Можно ли в Яндекс.Картах автоматически оптимизировать порядок точек
Нет. Сервис строит дорогу между точками наилучшим образом, но очерёдность самих точек оставляет вашей. Поменять её можно только вручную, перетаскивая строки в списке маршрута.
Сколько промежуточных точек выдерживают Яндекс.Карты
Лимит есть, и в браузере он выше, чем в мобильном приложении. Точное значение меняется с обновлениями сервиса. Для маршрута из десятка и более адресов на него обычно натыкаются, поэтому такие задачи решают в специализированных планировщиках.
Учитывают ли Яндекс.Карты пробки при построении маршрута
Да, время в пути считается с учётом текущей дорожной обстановки, и маршрут может измениться из-за заторов. Но на порядок объезда точек пробки не влияют - он остаётся тем, который задали вы.
Чем построение маршрута отличается от оптимизации маршрута
Построение отвечает на вопрос «как доехать от точки А до точки Б». Оптимизация отвечает на другой вопрос - «в каком порядке объехать все точки, чтобы проехать меньше». Яндекс.Карты решают первую задачу, планировщик маршрутов - вторую.
Можно ли загрузить адреса списком из Excel
В Яндекс.Картах адреса вводятся по одному. В планировщике есть загрузка списком: адреса вставляются все сразу, каждый с новой строки, скопировать их можно прямо из таблицы или из сообщения.
Нужно ли платить за оптимизацию маршрута
В Mini Aurama маршрут из 90 точек считается бесплатно и без регистрации.