Клуб API Карт

Прокладывания маршрута между городами.

Пост в архиве.
anton2live
24 августа 2011, 12:26

Доброго времени суток. Проблема в следующая:

Не подскажете как можно проложить маршрут между двумя заданами названиями городов (два инпута с названиями городов) ?(использовал пример - не помогает. Только отмечает точками города, а ломанные не прокладывает)

Заранее благодарен.

5 комментариев
Прокладка маршрутов работает только для Москвы и Московской области. И кажется еще для Украины.

В остальных случая Яндекс карты вам не помогут :)

а как же тогда сдлано тут => http://cargogeo.com/Dirs/GetDirections.aspx ?

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

У меня это было построено на Визикоме. Т.е. маршрут отдавал Визиком и рисовалось это на Яндекс-Карте. По соглашению с Визикомом.

Еще это можно сделать с помощью Гугля. Но это противоречит ихнему соглашению (требуют, чтобы любые результаты работы мап-серверов Гугля отображались только на картах Гугля).

А у вас не будет примера как это реализуется на гугл картах или русская документация?