Osmbonuspack - osmdroid - mapsforge - 库依赖问题
Osmbonuspack - osmdroid - mapsforge - library dependency issues
对于 android,我通过 osmdroid 和 osmbonuspack 使用 mapsforge tiles。
到目前为止,我使用了以下软件
- osmbonuspack
- omsdroid
- mapsforge-map(依赖项)。
- Salida软件解决方案,如图http://www.salidasoftware.com/how-to-render-mapsforge-tiles-in-osmdroid
问题1:是否还要求使用赛利达溶液?或者更新的 osmdroid-mapsforge 库 5.x 是否足够?
问题 2:我正在尝试使 5.9 版本正常工作,但无法成功。
我必须在 Grade 中使用哪些依赖项?
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 丢失的错误。
Question1: Is it still requested to use the Salida solution? Or is the newer osmdroid-mapsforge library 5.x sufficient?
salida 解决方案看起来很像 osmbonuspack 最初所做的,最终更新并迁移到 osmdroid-mapsforge 库中。
Question2: I am trying to get the 5.9 version working, but I cannot succceed in doing that. What are the dependencies I have to use in Grade?
看起来你混淆了依赖版本
试试这个
dependencies {
...
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';
}
有一个很好的 demo app 基于新库。它也适用于(离线)MAPSFORGE 地图!!
原来的Salida软件已经不需要了。只需使用 osmdroid-mapsforge 库。
添加以下依赖项也很重要:
compile 'org.mapsforge:mapsforge-core:0.6.1'
compile 'org.mapsforge:mapsforge-map:0.6.1'
compile 'org.mapsforge:mapsforge-map-android:0.6.1'
对于 android,我通过 osmdroid 和 osmbonuspack 使用 mapsforge tiles。 到目前为止,我使用了以下软件
- osmbonuspack
- omsdroid
- mapsforge-map(依赖项)。
- Salida软件解决方案,如图http://www.salidasoftware.com/how-to-render-mapsforge-tiles-in-osmdroid
问题1:是否还要求使用赛利达溶液?或者更新的 osmdroid-mapsforge 库 5.x 是否足够?
问题 2:我正在尝试使 5.9 版本正常工作,但无法成功。 我必须在 Grade 中使用哪些依赖项?
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 丢失的错误。
Question1: Is it still requested to use the Salida solution? Or is the newer osmdroid-mapsforge library 5.x sufficient?
salida 解决方案看起来很像 osmbonuspack 最初所做的,最终更新并迁移到 osmdroid-mapsforge 库中。
Question2: I am trying to get the 5.9 version working, but I cannot succceed in doing that. What are the dependencies I have to use in Grade?
看起来你混淆了依赖版本
试试这个
dependencies {
...
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';
}
有一个很好的 demo app 基于新库。它也适用于(离线)MAPSFORGE 地图!!
原来的Salida软件已经不需要了。只需使用 osmdroid-mapsforge 库。
添加以下依赖项也很重要:
compile 'org.mapsforge:mapsforge-core:0.6.1'
compile 'org.mapsforge:mapsforge-map:0.6.1'
compile 'org.mapsforge:mapsforge-map-android:0.6.1'