我有一个OSM / PSQL / PGROUTING环境,我也在其中分配了路由功能。
现在我想开发一个API来使用我的数据库计算路线并发送地图+路线(如谷歌地图)。它必须在Android上使用,是否可能?我怎样才能实现它?
由于
答案 0 :(得分:1)
通常,您有一个服务器设置可以渲染地图图块并可能在本地缓存它们,而Android设备会从中请求图块。有很多工具可供选择。我使用mapserver.org进行地图渲染,并使用mapcache进行tile生成和管理。
对于路由部分,您可能希望生成一个Ajax请求或Android应用程序的等效项,返回到您的服务器,通过路由的起点和终点,然后让服务器上的ajax处理程序打开一个连接到数据库并根据用户请求发出适当的pgrouting SQL查询。然后它会根据需要格式化结果并将它们返回到Adroid设备,然后您将显示响应。