1

由于我需要为 Android 应用程序实现“将 GPS 位置捕捉到道路”功能,因此我修改了https://github.com/graphhopper的 Android 示例以满足我的需要。它实际上做了预期的事情,但现在我对我应该提供给用户设备的数据格式感到很困惑。

是否可以提供 pbf.osm 文件?我应该怎么做才能为用户提供尽可能小的数据块?

或者这是一种完全错误的方法来实现原生 Android 应用程序(不是基于 Web)的“快速上路”?

4

1 回答 1

0

我对 Graphhopper 的细节不是很熟悉,但请考虑到它只是一个路由引擎,因此为此目的进行了调整。

您正在寻找的是一种非常简单的“反向地理编码”方法,它只返回给定地理位置的道路上的最衣点。这不像路由器那样在(简化的)路由图上起作用,而是在刚刚针对地理空间查询进行调整的优化结构上起作用。也许现有的离线地图框架已经实现了它?

于 2014-08-10T06:10:08.720 回答