Aurama

Как построить маршрут в Google Maps по нескольким точкам

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

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

Несколько точек в Google Maps есть. Вы строите маршрут, добавляете остановки по пути, и приложение ведёт через них по очереди.

Ограничений два, и оба важны:

Для поездки «заправка, магазин, дом» этого достаточно. Для смены с двадцатью доставками - нет, и дело даже не в потолке, а в порядке.

Как добавить несколько точек

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

Одна деталь, на которой спотыкаются: точка старта тоже считается. Если в справке написано «до девяти остановок», это девять адресов плюс место, откуда вы выезжаете. Итого десять.

Порядок объезда: главное, чего приложение не делает

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

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

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

Во что обходится потолок в десять точек

Допустим, адресов двенадцать - обычная утренняя развозка. В потолок вы уже не влезли, значит маршрут придётся резать: первые девять адресов одним маршрутом, остальные вторым, начиная оттуда, где закончился первый.

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

Потолок в 10 точек: 85 км против 75 кмОдин и тот же набор адресов: разрезанный на маршруты по десять точек - 85 км, посчитанный целиком - 75 км.Кусками по 10 точекВнутри куска порядок подобран12345678910111285 кмОдин маршрут целикомПорядок посчитан по всем адресам12345678910111275 км
Двенадцать адресов. Слева - два маршрута по потолку, порядок внутри каждого подобран вручную; пунктирным кружком отмечен стык, где маршрут пришлось начинать заново. Справа - те же адреса одним посчитанным маршрутом.

85 километров против 75. Десять километров разницы - и это цена ровно одного обстоятельства: маршрут нельзя посчитать целиком, потому что он не помещается в одно окно.

Разница растёт вместе со списком: чем больше кусков, тем больше стыков, и на каждом стыке маршрут «не знает», что будет дальше. На двенадцати адресах стык один. На тридцати их три.

Потолок мешает не тем, что адресов много, а тем, что решение приходится принимать по частям, не видя целого.

Как с этим у остальных

Google Maps не выделяется: потолок промежуточных точек есть у всех массовых карт, и порядок объезда не подбирает ни одна из них.

ПриложениеПромежуточные точкиМеняет порядок объезда
Google Maps9 остановок плюс стартНет, только вручную перетаскиванием
Яндекс.КартыЕсть, потолок ниже двух десятковНет
Яндекс.НавигаторМеньше, чем в КартахНет
2ГИСЕсть, потолок невысокийНет
Планировщик маршрутов90 точекДа, это его задача

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

Общее у всех одно. Карты и навигаторы отвечают на вопрос «как доехать», а не «в каком порядке ехать». Разбор каждого приложения - в отдельных статьях: Яндекс.Карты, 2ГИС, Яндекс.Навигатор.

Что делают вместо этого

Способы обойти потолок известны, и у каждого своя цена.

Резать на несколько маршрутов. Работает всегда, ничего не нужно ставить. Плата - те самые стыки, ручная возня и невозможность увидеть смену целиком.

Собирать длинную ссылку руками. У веб-версии Google Maps адрес страницы содержит все точки, и его можно склеить. Способ живучий, но хрупкий: ошиблись в одном символе - маршрут не откроется, а перестроить порядок в такой ссылке нельзя.

Google My Maps. Точек влезает много, они видны на одной карте. Но это карта, а не навигация: My Maps не поведёт по маршруту и не подберёт порядок объезда.

Посчитать порядок отдельно, а ехать в привычном навигаторе. Список адресов загружается в планировщик, он считает очерёдность, а вы едете по готовому порядку в том приложении, к которому привыкли.

Как это выглядит в планировщике

Ограничение здесь - 90 точек на маршрут, а не 10. Расстояния считаются по дорогам, а не по прямой.

Когда Google Maps остаётся лучшим выбором

Не всякую задачу стоит уносить в планировщик:

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

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

Сколько точек можно добавить в маршрут Google Maps

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

Оптимизирует ли Google Maps порядок остановок

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

Как добавить больше 10 точек в Google Maps

Прямого способа нет. Маршрут либо режут на несколько частей, либо считают порядок в планировщике, где ограничение выше, а потом едут по готовому списку.

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

В Google Maps - нет, адреса добавляются по одному. Столбец из таблицы можно вставить целиком в планировщик, он разберёт список построчно.

Чем Google Maps отличается от Яндекс.Карт для развозки

Различие не в пользу одного из них: Яндекс.Карты и 2ГИС тоже не переставляют точки ради экономии. Отличаются потолки и удобство списка, а подход одинаковый: очерёдность задаёт человек.

Что делать, если адресов больше двадцати

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