2016-08-01 69 views
1

我很難得到OSMDroid與我們的自定義磁貼服務器一起工作。我得到我們的瓷磚在一個zip文件,它具有以下結構: ZoomLevel/Y/XOSMDroid離線地圖與自定義服務器的郵編

我試過解壓zip到osmdroid/tiles文件夾和osmdroid/tiles/Mapnik文件夾,但沒有他們似乎工作。我想我需要使用FileBasedTileSource,但我不知道該放入方法的aName和URL部分。

我試圖下載特定區域作爲zip文件在脫機情況下使用,它在Google地圖上完美工作,但我想嘗試OSMDroid並查看性能更好。

任何人都可以給我一些關於如何讓這個工作的指針?

回答

1

爲osmdroid Zip文件必須具有以下結構 {來源}/Z/X/Y。{}擴展

然後告訴osmdroid使用瓷磚源的名字完全一致{來源}。一切都應該是自動的。

另外,考慮使用sqlite數據庫,它們一般都比較快

+0

thx您的回覆!現在壓縮服務器端的壓縮方式是: Z/X/Y/.png 如何使用OSMDroid與SQL數據庫?我還需要做這個服務器嗎?或者我可以在Android上執行此操作嗎? – Tripwire

+0

仍然需要zip中的圖塊源名稱。每個壓縮文件中可以包含多個切片源。 /source/z/x/y.png。如果你正在構建sqlite,只需將sqlite文件複製到/ sdcard/osmdroid – spy

相關問題