Как построить маршрут в Google Maps по нескольким точкам
В Google Maps можно вести маршрут через несколько адресов, но у него есть жёсткий потолок и одна особенность, из-за которой длинная развозка получается длиннее, чем могла бы. Потолок - десять точек на маршрут. Особенность - порядок объезда приложение не подбирает. Разбираем, во что это обходится и как из этого выйти.
Короткий ответ
Несколько точек в Google Maps есть. Вы строите маршрут, добавляете остановки по пути, и приложение ведёт через них по очереди.
Ограничений два, и оба важны:
- Не больше девяти остановок плюс точка старта, то есть десять точек на один маршрут. Это предел самого приложения, обойти его настройками нельзя.
- Порядок объезда остаётся вашим. Google Maps не переставляет остановки ради экономии: он ведёт в той последовательности, в которой они стоят в списке. Переставить их можно только руками, перетаскиванием.
Для поездки «заправка, магазин, дом» этого достаточно. Для смены с двадцатью доставками - нет, и дело даже не в потолке, а в порядке.
Как добавить несколько точек
Названия пунктов меню в разных версиях приложения отличаются, а вот сама последовательность действий и потолок не меняются много лет.
Одна деталь, на которой спотыкаются: точка старта тоже считается. Если в справке написано «до девяти остановок», это девять адресов плюс место, откуда вы выезжаете. Итого десять.
Порядок объезда: главное, чего приложение не делает
Google Maps отлично решает задачу «как доехать отсюда туда». Он знает пробки, перекрытия, развороты и платные участки, он найдёт лучший путь между двумя соседними точками.
Чего он не делает - не решает задачу «в каком порядке объехать всё это». Даже если восьмая остановка стоит в соседнем дворе с первой, а вторая - на другом конце города, порядок останется тем, который вы задали.
Это не недоработка. Это разные задачи: одна про дорогу между двумя точками, другая про очерёдность всех точек сразу. Подробнее про то, почему так устроены вообще все навигаторы, - в отдельном разборе: почему навигаторы ведут по списку.
Во что обходится потолок в десять точек
Допустим, адресов двенадцать - обычная утренняя развозка. В потолок вы уже не влезли, значит маршрут придётся резать: первые девять адресов одним маршрутом, остальные вторым, начиная оттуда, где закончился первый.
Посчитаем честно и по-доброму к приложению: предположим, что внутри каждого куска вы аккуратно расставили остановки руками, а сами куски собрали по районам. То есть сравниваем не с бардаком, а с работой внимательного человека.
85 километров против 75. Десять километров разницы - и это цена ровно одного обстоятельства: маршрут нельзя посчитать целиком, потому что он не помещается в одно окно.
Разница растёт вместе со списком: чем больше кусков, тем больше стыков, и на каждом стыке маршрут «не знает», что будет дальше. На двенадцати адресах стык один. На тридцати их три.
Потолок мешает не тем, что адресов много, а тем, что решение приходится принимать по частям, не видя целого.
Как с этим у остальных
Google Maps не выделяется: потолок промежуточных точек есть у всех массовых карт, и порядок объезда не подбирает ни одна из них.
| Приложение | Промежуточные точки | Меняет порядок объезда |
|---|---|---|
| Google Maps | 9 остановок плюс старт | Нет, только вручную перетаскиванием |
| Яндекс.Карты | Есть, потолок ниже двух десятков | Нет |
| Яндекс.Навигатор | Меньше, чем в Картах | Нет |
| 2ГИС | Есть, потолок невысокий | Нет |
| Планировщик маршрутов | 90 точек | Да, это его задача |
Точные числа у Яндекса и 2ГИС зависят от версии приложения и меняются без объявления, поэтому в таблице их нет: указывать конкретную цифру, которая назавтра станет другой, - хуже, чем не указывать вовсе. Проверяется это за минуту: добавляйте точки, пока приложение не откажется.
Общее у всех одно. Карты и навигаторы отвечают на вопрос «как доехать», а не «в каком порядке ехать». Разбор каждого приложения - в отдельных статьях: Яндекс.Карты, 2ГИС, Яндекс.Навигатор.
Что делают вместо этого
Способы обойти потолок известны, и у каждого своя цена.
Резать на несколько маршрутов. Работает всегда, ничего не нужно ставить. Плата - те самые стыки, ручная возня и невозможность увидеть смену целиком.
Собирать длинную ссылку руками. У веб-версии Google Maps адрес страницы содержит все точки, и его можно склеить. Способ живучий, но хрупкий: ошиблись в одном символе - маршрут не откроется, а перестроить порядок в такой ссылке нельзя.
Google My Maps. Точек влезает много, они видны на одной карте. Но это карта, а не навигация: My Maps не поведёт по маршруту и не подберёт порядок объезда.
Посчитать порядок отдельно, а ехать в привычном навигаторе. Список адресов загружается в планировщик, он считает очерёдность, а вы едете по готовому порядку в том приложении, к которому привыкли.
Как это выглядит в планировщике
Ограничение здесь - 90 точек на маршрут, а не 10. Расстояния считаются по дорогам, а не по прямой.
Когда Google Maps остаётся лучшим выбором
Не всякую задачу стоит уносить в планировщик:
- До пяти-шести точек и порядок очевиден. Считать нечего.
- Порядок задан не географией. Сначала к клиенту, который ждёт с утра, потом остальные - тут километры вторичны.
- Незнакомый город и нужна навигация с голосом. Ведёт Google Maps прекрасно, к этому вопросов нет.
Разумное разделение выглядит так: очерёдность считается до выезда, а ведёт по дороге тот навигатор, который вам привычнее.
Частые вопросы
Сколько точек можно добавить в маршрут Google Maps
Девять остановок плюс точка старта - всего десять точек на маршрут. Ограничение одинаково на телефоне и в браузере, изменить его нельзя.
Оптимизирует ли Google Maps порядок остановок
Нет. Приложение ведёт в том порядке, в котором остановки стоят в списке. Переставить их можно только вручную, перетаскиванием строк.
Как добавить больше 10 точек в Google Maps
Прямого способа нет. Маршрут либо режут на несколько частей, либо считают порядок в планировщике, где ограничение выше, а потом едут по готовому списку.
Можно ли загрузить адреса списком из Excel
В Google Maps - нет, адреса добавляются по одному. Столбец из таблицы можно вставить целиком в планировщик, он разберёт список построчно.
Чем Google Maps отличается от Яндекс.Карт для развозки
Различие не в пользу одного из них: Яндекс.Карты и 2ГИС тоже не переставляют точки ради экономии. Отличаются потолки и удобство списка, а подход одинаковый: очерёдность задаёт человек.
Что делать, если адресов больше двадцати
Такой список не помещается ни в один навигатор и, что важнее, вручную уже не раскладывается: вариантов порядка становится больше, чем можно перебрать в голове. Порядок считают в планировщике, а навигатор используют по прямому назначению - вести по дороге.