как построить маршрут в 2гис по нескольким адресам
Как в 2гис проложить маршрут через несколько точек?
Как в Яндекс картах проложить маршрут из нескольких точек?
Построить маршрут между двумя точками
Как проложить маршрут в гугл карты через несколько точек?
Как добавить несколько пунктов назначения
Как в 2гис добавить несколько адресов?
Как создать свой маршрут в 2гис?
Как построить пеший маршрут
Как проложить маршрут через несколько точек?
Как построить маршрут через несколько точек
Как проложить свой маршрут в Яндекс картах?
Как проложить свой маршрут в Google Maps?
Как сохранить маршруты
Как нарисовать маршрут на карте Google?
Как нарисовать линию или фигуру
Как настроить 2 Гис?
Как установить 2ГИС
Как работать с 2 Гис?
Как включить режим навигатора
Как работать в 2 Гис?
2ГИС выполнит поиск по всей территории, карты, открытой на экране. … Чтобы сразу поискать что-то в другом городе, наберите в поиске нужный запрос и название города, например, «тверская москва» — 2ГИС откроет карту Москвы и покажет улицу Тверскую.
Как в навигаторе построить пеший маршрут?
Чтобы проложить маршрут для передвижения пешком, необходимо :
Как включить транспорт в 2гис?
Мобильный 2ГИС начал показывать движение автобусов прошлым летом. Функция стала востребованной — и теперь она появилась онлайн на 2gis.ru, где включить отображение транспорта можно нажатием кнопки в правом верхнем углу экрана.
Как в 2 Гис посмотреть маршрут автобуса?
Нажмите на кнопку поиска проезда, задайте начальную и конечную точки маршрута. Выберите подходящий вариант проезда. Приложение откроет его карточку и покажет маршрут линией на карте. Увеличивайте нужный участок карты, чтобы увидеть, где именно движутся сейчас автобусы из выбранного варианта проезда.
Как построить маршрут проезда на общественном транспорте или автомобиле
2ГИС умеет строить маршрут проезда во всех видах общественного транспорта и в автомобиле и учитывает, где в здании находится вход в организацию, которую вы указали в качестве вашей цели. В метро 2ГИС подсказывает, в какой вагон нужно сесть, а для пешеходов прокладывает путь в обход заборов и других препятствий и с учетом калиток.
В мобильных приложениях работает навигатор: он строит маршрут с учетом пробок и платных дорог.
Пользователи мобильных приложений также могут выбрать определённые виды транспорта, которые они хотят исключить из поиска проезда.
Для построения проезда на городском транспорте или автомобиле между любыми точками на карте воспользуйтесь блоком «Как проехать?» во вкладке «Поиск». Проезд строится с учетом возможных пересадок, пеших переходов, запретов разворотов и поворотов.
Для поиска проезда выполните следующие действия:
Выбор точек для расчета проезда
Выбрать точки можно одним из следующих способов:
Для выбора дополнительных точек проезда воспользуйтесь контекстным меню карты, используя пункт «Добавить пункт назначения» или диалоговым окном «Как проехать?».
В диалоговом окне «Как проехать?» также можно установить дополнительные параметры для построения маршрута:
Изменение маршрута
Чтобы изменить положение точек маршрута на карте, просто наведите указатель на необходимую точку и, зажав левую кнопку мыши, перетащите точку в другое место на карте.
Предпочтения проезда
Для построенного маршрута проезда на автомобиле существует возможность добавления предпочтений в маршрут. Для этого наведите указатель мыши на любой участок маршрута, в результате чего отобразится круглый белый маркер, и, зажав левую кнопку мыши, перетащите этот маркер в то место на карте, через которое необходимо проехать. После добавления предпочтения произойдет автоматичеcкий пересчет маршрута.
Поиск проезда
Для построения проезда на городском транспорте или автомобиле между любыми точками на карте воспользуйтесь блоком «Как проехать?» на вкладке Поиск. Проезд строится с учетом возможных пересадок, пеших переходов, запретов разворотов и поворотов.
Для поиска проезда выполните следующие действия:
Проложенный маршрут будет выделен на карте фиолетовым цветом. Карточки вариантов проезда будут представлены в справочнике Транспорт.
Выбор точек для расчета проезда
Выбрать точки можно следующими способами:
1 способ
В поля «От» и «До» блока «Как проехать?» введите названия или адреса объектов карты, между которыми необходимо рассчитать проезд. Объектами могут быть остановки, дома, улицы, районы, микрорайоны. При введении первых букв названия появляется подсказка (выпадающее меню), из которой можно выбрать искомый объект.
2 способ
Щелкните в любой объект или любую точку на карте и в открывшейся информационной карточке воспользуйтесь ссылками поиска проезда «отсюда» — «сюда»:
3 способ
Нажмите значок для выбора поля «От» или значок для выбора поля «До», затем щелкните в необходимом месте на карте. После этого в выбранном поле появится название указанного на карте объекта.
4 способ
Используйте соответствующие пункты контекстного меню карты:
Для выбора дополнительных точек проезда воспользуйтесь контекстным меню карты, используя пункт «Добавить пункт назначения» или диалоговым окном «Как проехать?».
В диалоговом окне «Как проехать?» также можно установить дополнительные параметры для построения маршрута:
Изменение маршрута
Чтобы изменить положение точек маршрута на карте, просто наведите указатель на необходимую точку и, зажав левую кнопку мыши, перетащите точку в другое место на карте.
Предпочтения проезда
Для построенного маршрута проезда на автомобиле существует возможность добавления предпочтений в маршрут. Для этого наведите указатель мыши на любой участок маршрута, в результате чего отобразится круглый белый маркер, и, зажав левую кнопку мыши, перетащите этот маркер в то место на карте, через которое необходимо проехать. После добавления предпочтения произойдет автоматичеcкий пересчет маршрута.
Как пользоваться новым 2ГИС
Мы запустили новую веб-версию 2ГИС — более быструю, удобную и красивую. Она заменила прежнюю версию на 2gis.ru.
Главные особенности новой веб-версии 2ГИС:
Как вращать карту
Зажмите правую кнопку мыши (или Ctrl+левую кнопку мыши) и перемещайте курсор.
Как построить маршрут проезда между городами
Нажмите на кнопку «Поиск проезда» справа от поисковой строки, задайте начальную и конечную точки маршрута и выберите способ проезда «На авто».
Строить маршруты между городами для других видов транспорта 2ГИС пока не умеет.
Как искать компании сразу в нескольких городах
Введите нужный запрос в поисковую строку. 2ГИС выполнит поиск по всей территории, карты, открытой на экране. Приближайте, отдаляйте и просто двигайте карту, чтобы рассмотреть результаты поиска на нужной вам территории.
Чтобы сразу поискать что-то в другом городе, наберите в поиске нужный запрос и название города, например, «тверская москва» — 2ГИС откроет карту Москвы и покажет улицу Тверскую.
Как искать товары
Подробно о том, как искать товары, мы рассказали в статье «Поиск товаров и цен в 2ГИС: как работает».
Если вы представитель компании и хотите, чтобы ваши товары или услуги появились в 2ГИС, читайте статью «Как добавить свои товары и цены в 2ГИС».
Как вернуться в старый 2ГИС
С 22 октября старый 2ГИС стал недоступен. Новый 2ГИС лучше старого — попробуйте с ним поработать, и вы его полюбите так же, как любим мы.
Как поделиться впечатлениями о новом 2ГИС
Если что-то мешает вам полюбить новый 2ГИС, расскажите нам об этом через форму обратной связи в правом нижнем углу экрана.
Если просто хотите поделиться впечатлениями и пожеланиями, тоже не стесняйтесь нам писать! Нам важно знать, что вы думаете.
Как сменить город
Напишите название нужного города в строке поиска и кликните на него в выпадающем меню. Или просто найдите нужный вам город на карте.
Почему поисковый запрос перебрасывает в другой город
Новый 2ГИС выполняет поиск по всем городам сразу. Если в соседнем городе нашлось более точное совпадение с вашим запросом, откроется этот город.
Мы всё время совершенствуем работу поиска. Будем признательны, если вы расскажете нам, при каких запросах 2ГИС перебрасывает вас в другой город — сделать это можно через форму обратной связи в правом нижнем углу экрана.
Как вернуться на главный экран
Нажмите на иконку 2ГИС в левом верхнем углу.
Как распечатать карту
Чтобы распечатать фрагмент карты из онлайн-версии, нажмите значок принтера в правом нижнем углу страницы.
Подробнее о том, как это сделать, читайте в статье «Как напечатать фрагмент карты или справочника».
Почему не получается сообщить о неточности
Сообщить о неточности в справочнике или на карте, а также добавить отсутствующие объекты можно кликнув на «Нашли ошибку в данных?» или «Добавить организацию» в карточке места или компании.
Подробнее о том, как это сделать, читайте в статье «Как сообщить об ошибке в 2ГИС».
Если вы не видите таких кнопок — значит, вы пытаетесь сообщить о неточности там, где такой возможности мы пока не предусмотрели. Пришлите нам скриншот карты 2ГИС с описанием неточности через кнопку обратной связи в нижнем правом углу карты — мы передадим информацию нашим специалистам.
Почему новый 2ГИС поддерживает не все браузеры
Мы бы очень хотели поддерживать все браузеры, но с некоторыми старыми браузерами это практически невозможно. Поэтому рекомендуем обновить ваш браузер до свежей версии: это не только позволит познакомиться с новым 2ГИС, но и большинство других сайтов станут работать быстрее и без ошибок.
Навигатор для пешеходов
Мы строим пешеходные маршруты по тропинкам, через калитки и с возможностью срезать через двор с апреля 2017 года. А совсем недавно мы добавили в 2ГИС полноценный навигатор для пешеходов — с режимом turn-by-turn и озвучкой важных точек на маршруте.
Под катом — история о том, как мы хотели решить эту задачу по-быстрому, опираясь на экспертизу в навигации для авто, а в итоге придумывали новые сценарии, боролись за размер баз и учились давать правильные инструкции.
Новые сценарии
Мы планировали разобраться с задачей «за пару недель», немного переделав логику автомобильных манёвров. Для первых тестов сделали сборку с озвучкой пеших манёвров, «накрученных» на алгоритмы автомобильной навигации. Результат поразил.
Я построил маршрут от дома и убрал телефон в карман. Ориентировался только на голосовое ведение. Когда понял, что начинаю бессмысленно блуждать, а голосовые подсказки лишь уводят меня в сторону от конечной точки, решил построить маршрут заново. Когда проблема повторилась в восьмой раз, стало понятно, что нам предстоит огромный пласт работ.
Голосовые инструкции опираются на сценарий их использования. Стандартный шаблон сценария — как именно пешеход подходит к перекрёстку, с какой скоростью двигается и куда пойдёт потом. Автомобильные инструкции не сработали, так как условия их воспроизведения слишком отличаются от пешеходных. Банально — скорость пешехода в разы меньше, и это влияет на момент озвучки манёвра.
При этом важно учитывать нюансы: пешеходные переходы, светофоры, калитки, лестницы, наземные и подземные переходы, так как информация об этих объектах помогает быстрее сориентироваться пешеходу.
Мы собрали и описали новые практические сценарии и сформулировали новые правила, чтобы при подходе к подземному переходу говорить «Спуститесь в подземный переход», а не просто «Перейдите дорогу».
Старый алгоритм
Качество маршрутизации напрямую зависит от полноты данных, которые используются для построения маршрута: базовых знаний о дорожном графе, расположении рёбер и их дополнительных атрибутах.
Полнота данных достигается в два этапа: сначала собираем информацию, а потом улучшаем её с помощью алгоритмов предрасчёта.
На основе базовой информации алгоритмы могут дообогащать знания о графе дополнительными атрибутами — например, автомобильными инструкциями.
Так для автомобильных маршрутов мы заранее генерируем все возможные варианты проезда через перекрёсток, а для каждого варианта вычисляем нужную инструкцию и добавляем к ней атрибуты. Такой подход даёт ряд преимуществ:
Ещё на этапе предрасчета можно реализовать различные алгоритмы проверки распространённых кейсов. Правильно вычисленные, проверенные инструкции уже не изменятся. Это даёт возможность проверять корректность полученных инструкций до того, как мы доставим данные и алгоритмы пользователю.
Данные в приложении 2ГИС обновляются отдельно от самого приложения. И их мы выпускаем чаще, чем изменения в алгоритмах наших библиотек для мобилок — это даёт возможность исправлять или добавлять инструкции, не дожидаясь релизов приложений.
Эффективность алгоритма предварительной генерации инструкций
Алгоритм выдачи инструкций по маршруту фактически сводится к тому, чтобы для всех рёбер, составляющих маршрут, сопоставить уже имеющиеся в базе инструкции и выдать их пользователю. С помощью алгоритма делать это намного проще и быстрее, чем в рантайме анализировать возможные ситуации и генерировать из них инструкции.
Но есть два больших минуса — такой подход заставляет выделять дополнительные ресурсы на хранение новой информации и создаёт зависимость от обновления пакетов данных. Если данные не обновлены или их нет, то пользователь не получает доступ к фиче даже при наличии у него алгоритма.
Новый алгоритм
Ещё на этапе создания первого прототипа мы увидели, что из-за пешеходных инструкций растёт размер локальной базы, используемой для поиска маршрутов. В среднем пакет роутинга вырос на 20% — это недопустимо много, так как приведёт к увеличению размера офлайн-баз на телефонах нашей аудитории.
По сравнению с автомобильными перекрёстками пешеходные допускают намного больше вариантов прохода. Стандартный перекрёсток — это 56 вариантов прохода пешком в зависимости от положения начальной (8 сторон перекрестка) и конечной (7 сторон) точки. И в каждом варианте — до трёх пешеходных манёвров.
И самих пешеходных перекрёстков за счет всего многообразия пеших дорожек и их пересечения в графе в разы больше, чем автомобильных. С учётом того, что мы заметили рост только на начальном этапе проработки инструкций и оставалось ещё много нерешённых кейсов, тенденция пугала.
Из-за этого мы отказались от идеи предрасчёта пешеходных инструкций и перенесли логику их генерации в рантайм. Если есть интернет, то расчёт инструкций идёт на наших серверах, а если интернета нет или ответ сервера не уложился по таймауту, — то на мобильном приложении. Фактически мы заново переписали алгоритм.
Мы стали меньше зависеть от версии данных. А в сочетании с тем, что бо́льшая часть сценариев строится через наш онлайн-сервер, появилась возможность быстрой доработки алгоритма сразу для всех пользователей.
Новые инструкции
Повторюсь, что пешеходные проходы через перекрёстки намного более вариативны по сравнению с автомобильными.
Каждый перекрёсток — возможность изменить маршрут
На этапе проработки инструкций мы столкнулись с проблемой их компактного, однозначного и своевременного представления. Звёздочку задаче добавляло то, что телефон может лежать в кармане, и пользователь не видит направляющую линию и стрелочки. Ориентироваться можно только на голосовое ведение. Кроме этого, пешеход в отличие от автомобиля может легко развернуться практически на любой угол на совсем узком участке. И важно объяснить человеку максимально точно, как и где именно переходить дорогу, поворачивать или спускаться.
Сначала я ходил и выписывал ошибки. Иногда проходил перекрёстки несколько десятков раз, чтобы понять, какие могут быть варианты их прохождения. Потом сделали эмулятор, на котором запускали виртуального пешехода, и слушали, что и в какой момент ему озвучивается.
Проверяли озвучку лесных тропинок, дворовых дорог, переходов через широкие перекрёстки, нерегулируемые и регулируемые пешеходные переходы со светофорами.
Собранный практический опыт анализировали, обсуждали, разбивали на группы доработок, объединённых общими решениями. Для каждой из них придумывали алгоритмические сценарии.
На этом этапе поняли, что однокомпонентных инструкций по типу автомобильных недостаточно — в пеших маршрутах две отдельные инструкции были так близко, что из-за неточности GPS могут прозвучать несвоевременно и запутать человека.
Мы сделали составные голосовые инструкции, чтобы ориентироваться ещё до начала перехода, в какую сторону двигаться после него.
С точки зрения пользователя, такая инструкция ничем не отличается от привычной автомобильной. Так, фраза «Поверните налево, затем через 100 метров поверните направо» для авто — это две однокомпонентных инструкции
«Поверните налево» + «через 100 метров поверните направо». А у пешеходов фраза для перехода через дорогу «Поверните налево на пешеходный переход, а затем поверните направо» — это полностью одна инструкция.
Фактически такие инструкции — связки любых элементарных инструкций поворота, но в виде единой озвучиваемой инструкции. Такой подход позволил существенно повысить информативность и удобство фонового ведения. Особенно при переходе нетривиальных перекрёстков.
На ближайшем пешеходном переходе поверните налево,
а сразу после перехода поверните направо
Что ещё
Пешеходные маршруты часто включают в себя относительно мелкие проходы — рёбра графа. А в городских условиях, когда сигнал нестабильный и/или экранируется высотными объектами, погрешности позиционирования могут мешать правильно рассчитывать инструкции и вести по маршруту. Чтобы случайно не перекинуть текущую точку на другую сторону улицы, мы немного «подтюнили» алгоритм — учитываем нюансы погрешности и корректируем алгоритм притяжки к маршруту вплоть до 30 метров.
Ведение голосом — решение, когда телефон лежит в кармане. Но чтобы избежать ситуацию, когда в шумном городе голос не будет слышно, мы добавили вибрацию, которая срабатывает вместе с озвучкой перед нужным манёвром. Сам вибрационный паттерн сделали отличающимся от привычного при сообщении в мессенджере.
Что получилось
В итоге на первую публичную версию навигатора для пешеходов у нас ушло примерно шесть месяцев. Сейчас он доступен в версии 2ГИС для iOS и Android.
Мы проделали огромную работу, но сами прекрасно понимаем, что упустили хитрые варианты. Присылайте через мобильное приложение кейсы, которые мы показали и озвучили неправильно — каждый рассмотрим и учтем в алгоритме.