2016-10-15 1 views
0

android 용 osmdroid 및 osmbonuspack을 통해 mapsforge 타일을 사용합니다. 은 지금까지 나는 다음과 같은 소프트웨어Osmbonuspack - osmdroid - mapsforge - 라이브러리 종속성 문제

Question1 : 그것은 여전히 ​​SALIDA 솔루션을 사용하도록 요청? 아니면 최신 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 - 안드로이드 5.4.1-release.aar이없는 것을 오류를 받고 계속.

답변

2

질문 1 : 여전히 Salida 솔루션을 사용하도록 요청 받았습니까? 아니면 최신 osmdroid-mapsforge 라이브러리 5.x가 충분합니까?

salida 솔루션은 원래 osmbonuspack이 수행 한 기능과 유사하여 결국 업데이트되어 osmdroid-mapsforge 라이브러리로 마이그레이션되었습니다.

질문 2 : 5.9 버전을 작동 시키려고 노력하고 있지만 그 작업을 계속할 수는 없습니다. Grade에서 사용해야하는 종속성은 무엇입니까? 당신이 의존성 버전

을 혼합하는 것처럼

가 보이는이

dependencies { ... compile 'org.osmdroid:osmdroid-mapsforge:5.5:[email protected]'; compile 'com.github.MKergall:osmbonuspack:5.9'; compile 'org.osmdroid:osmdroid-android:5.5:[email protected]'; }

1

새로운 라이브러리를 기반으로 좋은 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' 
관련 문제