2016-08-01 8 views
1

OSMDroid를 맞춤형 타일 서버와 함께 사용하는 데 어려움을 겪고 있습니다. 나는 다음과 같은 구조를 가진 zip 파일에있는 우리의 타일을 받고 있어요 : 개의 zoomLevel/Y를/X 나는 osmdroid에 우편 압축을 해제하려고했습니다OSMDroid 사용자 정의 서버에서 압축 된 오프라인지도

/타일 폴더와 osmdroid/타일/Mapnik 폴더하지만 없음 그들은 일하는 것처럼 보인다. 나는 FileBasedTileSource를 사용해야한다고 생각하지만, 메소드의 aName과 URL 부분에 무엇을 넣을 지 모른다.

오프라인 상태에서 사용할 수 있도록 특정 영역을 zip 파일로 다운로드하려고합니다. Google지도에서 완벽하게 작동하지만 OSMDroid를 사용해보고 성능을 확인하는 것이 좋습니다.

아무에게도이 작업을 수행하는 방법에 대한 몇 가지 지침을 줄 수 있습니까? osmdroid에 대한

답변

1

우편 아카이브는

가 그런 이름이 정확히 {출처} 일치하는 타일 소스를 사용하는 osmdroid에게 다음과 같은 구조 {출처}/Z/X/Y. {확장자}이 있어야합니다. 모든 것이 자동으로 이루어져야합니다.

또한 sqlite 데이터베이스 사용을 고려해보십시오. 답장에는 일반적으로 더 빠릅니다.

+0

thx! 압축 방식이 서버 측에 적용되는 방식은 다음과 같습니다. Z/X/Y/.png SQL 데이터베이스와 함께 OSMDroid를 사용하는 방법은 무엇입니까? 이 서버 사이드도해야합니까? 또는 Android에서이 작업을 수행 할 수 있습니까? – Tripwire

+0

여전히 우편 번호에 타일 소스 이름이 필요합니다. 각 지퍼에는 하나 이상의 타일 소스가있을 수 있습니다. /source/z/x/y.png. sqlite를 빌드하고 있다면 sqlite 파일을/sdcard/osmdroid에 복사하십시오. – spy