当前位置: 首页 > 知识库问答 >
问题:

Graphhopper,osmdroid用于osmdroid脱机路由

党建义
2023-03-14

我已经在osmdroid和osm奖金包(惊人的LIB!)上混了一段时间了,我一直在思考离线路由和逐圈导航的想法,现在,我还没有尝试过任何东西,但在组合中加入graphhopper听起来很有希望:

官方维基指南如下:

  • 下载原始地图文件(.osm、.osm.pbf等)
  • 跑/格拉普霍珀。sh导入映射文件

现在,这是为MapsForge设计的,我还没有机会检查结果。ghz文件,包含地图的路由数据,但是我的问题是,是否有可能使用这个路由数据来构建一个PathOverlay对象来OSM奖金包实际上绘制某种路线?

我想知道是否有人已经尝试过这种东西,并有什么话要说,任何帮助感谢。

共有2个答案

夏侯臻
2023-03-14

圣杯是可能的,你可以在矢量地图上使用osmdroid,是的,GraphHopper可以在Android系统上工作,但是要为低端设备上的OOM做好准备——GraphHopper需要大量内存。

我的示例项目应该是一个很好的起点。

蒙墨竹
2023-03-14

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

您可以看看这个(长)线程:https://groups.html" target="_blank">google.com/forum/#!主题/osmdroid/gSieR9BF_z0

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

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

您离开osmdroid/OSMBonusPack并移动到GraphHopper/Mapsforge,如Karussell所建议的=

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

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

 类似资料:
  • OSMDroid 设计用于完全替换 Android 内部的 MapView 类,包含一个模块化的地图拼图,支持在线和离线地图以及覆盖地图,支持标注图标、位置跟踪和绘制形状。地图引擎使用 OpenStreetMap。

  • 我从这里下载了官方的OSMdroid示例。https://github.com/osmdroid/osmdroid,无法在最新的Eclipse IDE和Android SDK上编译osmdroid-android-it Android应用程序。我尝试了API 10和17。 尽管如此,osmdroid-android-it项目不识别src文件夹下的OSMDROID库。 我需要的是自定义MBTiles

  • null (我希望我没有忘记任何事情:)

  • 我在我的项目中使用OsmDroid。我导入的项目使用: 现在我想使用osmbonuspack,但是我找不到这个库的编译名。如何导入osmbonuspack?用罐子?

  • 我发现了osmbonuspack,但是wiki中的API信息和文档非常少。 http://code.google.com/p/osmbonuspack/ 我认为这个库对升级osmdroid很有意思,但我无法学会使用它。 已经被人利用了?

  • 我已经创建了osmdroid地图视图,在上面我可以显示自定义WMS,这很有效。接下来,我需要在地图上以GeoJSON格式从定制服务获得的两点之间绘制路线。GeoJSON如下所示:http://pastebin.com/GJWYNkAq 通过OkHttp客户端调用服务: 我使用以下方法用于此Osmbonuspack库: 当我运行应用程序,启动后崩溃与此错误: 03-09 13:01:51.521 3