2014-11-04 36 views
0

我有,我也有我的路由功能分配的OSM/PSQL/PGROUTING环境。Android上的前端使用pgrouting

现在我想开发一个API使用我的数据库进行路由计算和发送地图+路线(如谷歌地图)。它必须为Android使用,这是可能的吗?我怎样才能实现它?

感谢

回答

1

通常情况下,你有一个可以呈现地图图块,也许在本地缓​​存他们,你的Android设备将请求从瓷砖的服务器(S)的设置。有很多这方面的工具。我使用mapserver.org进行地图渲染和mapcache以生成瓦片和管理。

对于路由部分,您可能希望生成一个Ajax请求或等效的Android应用程序回到您的服务器,传递路由的起点和终点,然后让服务器上的ajax处理程序打开一个连接到数据库并根据用户请求发出适当的pgrouting SQL查询。然后它会根据需要格式化结果并将它们返回到Adroid设备,然后您将显示响应。