对于android,我通过osmdroid和osmbonuspack使用mapsforge tiles。到目前为止,我使用了以下软件
问题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:是否仍要求使用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进行了测试,得到了相同的结果。不幸的是