Клуб API Карт

Не строится маршрут из указанной на карте точки

aleksey.sinicyn@saltpepper.ru
30 апреля 2015, 16:31

Добрый день, друзья.

 

Используем Яндекс.Карты для построения маршрутов от начальной точки, указанной пользователем, до конечной точки, забитой по умолчанию.

http://mega-happy-present.t.snpdev.ru/#!/driving

Используем карту Нижнего Новгорода. Строим маршрут до ТЦ Мега, расположенного в д. Федяково недалеко от города.

Что делаем. Пользователь указывает точку на карте, мы берём её координаты и передаём в API для построения маршрута. 

В самой деревне есть улица Школьная. Если пользователь указывает начальную точку там, то маршрут не строится. Скрин: http://take.ms/zwNxD Просто ставится метка "Вы находитесь тут".

 

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

Заранее спасибо за ответ.

 

6 комментариев
Подписаться на комментарии к посту
Алексей, добрый день!
Маршрут строится, но только автомобильный. Если выбрать вверху «на автомобиле» маршрут будет виден. Можно, например, добавить логику автоматического выбора типа транспорта в зависимости от того, какой маршрут наиболее короткий. Если маршрутов несколько, пользователь сможет сам переключиться.
aleksey.sinicyn@saltpepper.ru
5 мая 2015, 13:18

Спасибо!

Вот тут на скрине видно, что маршрут, к сожалению, не построился совсем. Даже автомобильный. ( И так можно сделать из разных точек улицы Школьная, о которой идёт речь.

Можно ли как-то понять эту особенность построения маршрута с улицы Школьная до Меги и обойти её?

У нас скрин не правильный :P

Если зайти на сайт и попросить Школьную - вы ее получите. Только рядом с метро Парк Культуры.

И дома 222 - там нет.

Вам следует или добавлять в адрес населенный пункт (Федяково, Школьная улица,222) или работать через координаты.

aleksey.sinicyn@saltpepper.ru
6 мая 2015, 16:46

Скрин-то вроде правильный. ))

 

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

 

В чём ещё может быть проблема этой ситуации?

Как только переключил с электропоезда - все окей работает

aleksey.sinicyn@saltpepper.ru
6 мая 2015, 17:51

Да, это я замечал конечно. )

 

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


Там может быть ещё один вид ситуации, если при выбранном виде транспорта "на электропоезде" поставить точку на этой улице Школьная чуть правее. Если выбрать на автобусе - будет примерно тоже самое. В этих случаях маршрут строится, видимо, сначала до ж/д станции или остановки автобуса.