【发布时间】:2014-11-05 03:24:41
【问题描述】:
我有一个 OSM/PSQL/PGROUTING 环境,其中我也分配了路由功能。
现在我想开发一个 API 来使用我的数据库计算路线并发送地图 + 路线(如谷歌地图)。它必须为Android使用完成,这可能吗?我怎样才能实现它?
谢谢
【问题讨论】:
标签: android map frontend pgrouting
我有一个 OSM/PSQL/PGROUTING 环境,其中我也分配了路由功能。
现在我想开发一个 API 来使用我的数据库计算路线并发送地图 + 路线(如谷歌地图)。它必须为Android使用完成,这可能吗?我怎样才能实现它?
谢谢
【问题讨论】:
标签: android map frontend pgrouting
通常,您有一个服务器设置,可以渲染地图图块并可能在本地缓存它们,您的 Android 设备会从那里请求图块。有很多工具可以做到这一点。我使用 mapserver.org 进行地图渲染,使用 mapcache 进行切片生成和管理。
对于路由部分,您可能希望生成一个 Ajax 请求或 Android 应用程序的等效请求,并通过路由的起点和终点返回您的服务器,然后让服务器上的 ajax 处理程序打开一个连接到数据库并根据用户请求发出适当的 pgrouting SQL 查询。然后它会根据需要格式化结果并将它们返回到 Adroid 设备,然后您将在其中显示响应。
【讨论】: