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

Osmbonuspack-osmdroid-mapsforge-库依赖问题

郭兴文
2023-03-14

对于android,我通过osmdroid和osmbonuspack使用mapsforge tiles。到目前为止,我使用了以下软件

  • OSMbonusPack
  • Omsdroid
  • mapsforge-map(依赖项)。
  • Salida软件解决方案,如http://www.salidasoftware.com/how-to-render-mapsforge-tiles-in-osmdroid所示

问题1:是否仍要求使用Salida解决方案?还是较新的osmdroid-mapsforge库5.x就足够了?

问题2:我试图让5.9版本工作,但我不能成功做到这一点。我必须在等级中使用的依赖项是什么?

repositories {
    maven { url "https://jitpack.io" };
    mavenCentral();
}

dependencies { 
    ... 
    compile 'org.osmdroid:osmdroid-mapsforge:5.2';
    compile 'com.github.MKergall:osmbonuspack:5.9';
    compile 'org.osmdroid:osmdroid-android-5.4.1-release.aar';
}

当我使用它时,我不断收到错误,认为jcenter.bintray.com上的osmdroid-android-5.4.1-release.aar丢失了。

共有1个答案

呼延承平
2023-03-14

问题1:是否仍要求使用Salida解决方案?还是较新的osmdroid-mapsforge库5.x就足够了?

salida解决方案看起来很像osmbonuspack最初的做法,最终更新并迁移到osmdroid-mapsforge库中。

问题2:我试图让5.9版本工作,但我不能成功做到这一点。我必须在等级中使用的依赖项是什么?

看来你混淆了依赖版本

试试这个

依赖关系{...compile“org.osmdroid:osmdroid-mapsforge:5.5:release@aar”;compile“com.github.mkergall:osmbonuspack:5.9”;compile“org.osmdroid:osmdroid-android:5.5:release@aar”;}

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

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

  • 我正在尝试加载.map文件,它放在android Studio的/assets文件夹中。.map文件是从mapsforge@override protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(r.layout.activity_main)下载的;

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

  • 对于我的Android geocaching应用程序,我多年来一直使用Mapsforge OSM文件与Osmdroid和OsmBonusPack的组合。绝妙的组合! 最大变焦级别现在是18。我不使用最新版本的Osmdroid和osmbonuspack。 最大缩放级别是多少?我可以稍加努力就增加吗?

  • 我们在Android应用程序中使用osmdroid和Mapsforge用于离线地图已经有一段时间了。本周我们决定更新到6.0.1版本。从那以后,当我尝试显示使用Osmdroid的地图时,我会收到以下错误: 地图仍然显示,但我认为上面的符号丢失了,不再显示。 我们所做的细节 我们从 致: 我还使用osmdroid 6.0.1和原始的Mapsforge库0.6.1进行了测试,得到了相同的结果。不幸的是