0

我有一个 OSM/PSQL/PGROUTING 环境,其中还分配了我的路由功能。

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

谢谢

4

1 回答 1

1

通常,您有一个服务器设置,可以渲染地图图块并可能在本地缓存它们,您的 Android 设备会从中请求图块。有很多工具可以做到这一点。我使用 mapserver.org 进行地图渲染,使用 mapcache 进行切片生成和管理。

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

于 2014-11-04T19:24:41.930 回答