2014-11-04 4 views
0

У меня есть окружение OSM/PSQL/PGROUTING, где я и мои функции маршрутизации, выделенный в.Использование pgrouting на Android Front End

Теперь я хочу, чтобы разработать API для расчета маршрутов, используя мой DB и отправить карту + маршрут (например, карты Google). Это нужно сделать для использования Android, возможно ли это? Как я могу это достичь?

Благодаря

ответ

1

Как правило, у вас есть настройки сервера (ов), которые могут оказать тайлы и, возможно, кэшировать их на местном уровне, и вы Android устройство будет запрашивать плитки из этого. Для этого есть много инструментов. Я использую maperver.org для отображения карты и mapcache для поколений и управления плитки.

Для части маршрутизации вы, вероятно, захотите создать запрос Ajax или эквивалент для приложения Android на сервер, передающий начальную и конечную точку маршрута, а затем обработчик ajax на сервере откроет соединение в базу данных и выдать соответствующий запрос SQL pgrouting на основе пользовательского запроса. Затем он отформатирует результаты по мере необходимости и вернет их на устройство Adroid, где вы затем отобразите ответ.