Graphhopper, osmdroid 用于 osmdroid 离线路由

max*_*uts 4 android openstreetmap osmdroid graphhopper

我一直在用 osmdroid 和 osm 奖励包(惊人的库!)搞砸了一段时间,并且一直在思考离线路由和转弯导航的想法,现在,我还没有尝试任何东西,但有些东西听起来很不错有希望将graphhopper加入混合:

官方维基指南如下:

  • 下载原始地图文件(.osm、.osm.pbf 等)。
  • 运行 ./graphhopper.sh import map_file

现在,这是为 MapsForge 设计的,我还没有机会查看生成的 .ghz 文件,其中包含地图的路由数据,但我的问题是,是否可以使用此路由数据构建一个 PathOverlay 对象进入 OSM Bonus Pack 来实际绘制某种路线?

我想知道是否有人已经尝试过这种类型的东西并且对此有话要说,任何帮助表示赞赏。

MKe*_*Ker 5

在 osmdroid 中使用 Mapsforge:圣杯,永无止境的故事......

你可以看看这个(长)线程:https : //groups.google.com/forum/#!topic/ osmdroid/ gSieR9BF_z0

还有这个工作实验:http : //www.salidasoftware.com/how-to-render-mapsforge-tiles-in-osmdroid/

现在,如果你真的需要离线路由,你的选择是:

按照 Karussell 的建议,您离开 osmdroid/OSMBonusPack 并移至 Graphhopper/Mapsforge => 您将在Graphhopper网站上找到文档。

或者你可以看看OsmAnd。这是一个应用程序,而不是一个库。它有自己的基于矢量的地图格式(和工具集),并提供离线显示和离线路由。

或者你可以尝试达到圣杯,合并 Mapsforge、osmdroid、Graphhopper 和 OSMBonusPack...

  • 合并 Mapsforge、osmdroid、graphhopper 和 OsmBonusPack 并不是一项艰巨的任务,我已经构建了一个使用 Mapsforge (0.5) 作为图块渲染器和 OsmDroid(使用 OsmBonusPack)作为地图包装器的工作地图应用程序。使用 GraphHopper 也非常简单。 (2认同)