Блог API Яндекс.Карт

Построение маршрута от местоположения пользователя до указанной точки

Продолжаем серию примеров с геолокацией. Сегодня определяем местоположение пользователя и строим ему маршрут до нашего офиса.

Геолокация+маршрут

Посмотреть пример в новом окне.

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

Этот пример использует версию 2.0 JS API. Другие примеры использования геолокации для версии 2.0 можно посмотреть в Песочнице на сайте API. Также рекомендуем вам обратить внимание на новую бета-версию 2.1. В ней мы значительно улучшили геолокацию. Примеры кода для API 2.1 уже сейчас можно изучить в Песочнице.

Пользуйтесь и присылайте свои примеры в комментариях, в клубе или на нашей страничке в Фейсбуке.

9 комментариев

В отзывах о программе яндекс карты в аппсторе - уже более 350 записей о проблеме с геолокацией после последнего обновления!!! На всех устройствах Аппл одинаково - значок геолокации все время включен, аккумулятор садится вдвое быстрее. Неужели нельзя исправить? Или никому дела нет?????

Спасибо за сообщение, но это блог веб-API Яндекс.Карт. Мы обязательно передадим информацию коллегам.

Вы забыли указать - это маршрут транспортом, машиной, пешком? Можно рассказать подробнее? Можно переключаться между вариантами?

Григорий, маршрут автомобильный. Сейчас через API доступна только автомобильная маршрутизация. Подробнее о возможностях API Яндекс.Карт вы можете почитать на сайте http://api.yandex.ru/maps/.

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

Где можно взять код конкретно данного примера?

Добрый день.

view-source:http://dimik.github.io/ymaps/examples/geolocation-service/route.html вот тут код примера. 

 

 

Спасибо:-), я уже разобрался, просто сначала не все корректно скопировал и не работало.

В общем Ваш пример здорово помог, спасибо!
http://comfort.маршрут22.рф/index.php?route=product/product&product_id=42

маршрут строится в диалоговом окошке при нажатии кнопки "Схема проезда" - там дальше понятно . Вот только есть пара вопросиков! 
1. после закрытия диалогового окошка остается висеть иконка - там я поставил зеленую стрелку.. и если не очистить карту - еще и иконка на месте окончания маршрута и иногда сама линия .... как сделать так, чтобы при закрытии окошка уходили обе иконки и линия?
2. Есть пользователи, у которых отключена  геолокация по разным причинам. Если например провайдер Билайн (3G), то он может автоматически послать в соседний регион. за 300 км.
как бы сделать так, чтобы точнее определялось местоположение таких пользователей...