Страница 1 из 1

Как нарисовать трек на карте?

Добавлено: 11 дек 2013, 15:03
kos1nus
Занимаюсь разработкой кое чего.

встала предо мною цель реализовать прокладку маршрута. Прошерстил все интернеты но так и не понял в каком направлении капать.

Имеется некоторый сервисы, например map.project-osrm.org. В принципе там все так как мне надо, но это отдельный сервис, как мне такую же же возможности прикрутить на свою карту?

Может у OSM имеется API на эту тему? я не нашел примера, как это реализовать.

спасибо

Re: Как нарисовать трек на карте?

Добавлено: 11 дек 2013, 20:20
ericsson
OSRM и есть, фактически, одно из API для роутинга по данным OSM.

Re: Как нарисовать трек на карте?

Добавлено: 12 дек 2013, 06:33
kos1nus
не получается у меня завести эту OSRM

делаю все по инструкции
https://github.com/DennisOSRM/Project-O ... ing%20OSRM

НО:
1) она устарела, в ней имена файлов уже другие. К тому же имеется какой то serverv.ini. Где он, я найти не могу.
2) там нет исполняемых файлов. Я нашел такие файлы как routed.cpp и export.cpp. Я не так сильно знаком с никсами, но насколько я могу судить их надо скомпилировать. Просто компиляцией с использованием g++ ничего не получается.

и все, я не знаю что сделать. И даже не знаю куда обратиться. в гугле информации по этому поводу очень мало.

Re: Как нарисовать трек на карте?

Добавлено: 13 дек 2013, 23:42
kos1nus
собственно разобрался. это было не просто. у меня на это ушло 3 дня.

если сказать в двух словах то основная причина моей неудачи было
1) не подходящий под это дело дистрибутив. я использовал 32 битный, под ним было куча проблем. как оказалось парень клепал все под 64 бита. я не первый кто его терзал всякими ошибками. он на все отвечал - используйте 64 бита
2) не подходящее под это дело железо. тупо не хватало ресурсов. изначально пытался все сделать на виртуке, но потому понял что это дохлый номер.