2015-04-21 47 views
0

我已經構建了一個使用osmDroid顯示地圖的應用程序,我設法使用MOBAC創建一些離線地圖並將它們顯示在我的應用程序中。
我現在希望能夠添加能夠在我的應用程序中選擇地圖區域並下載並緩存該區域以供離線使用的功能,以便使用MOBAC保存用戶以創建離線地圖他們需要。

我知道這可以做到,因爲谷歌播放商店有各種不同的應用程序使用osmDroid來做到這一點。
我遇到了osmBonusPack中的CacheManager類(CacheManager.java),我在想這可能是我需要的解決方案,但我不知道如何將它應用到我的應用程序中
我已經使用Google搜索但不能找到很多關於它的文檔,其他人有使用CacheManager的經驗嗎?在osmDroid應用程序中下載OSM地圖數據以供離線使用

回答

2

看看OSMNavigator MapActivity的源代碼。它利用了所有的ClassManager功能(下載,統計和清理)。

+0

謝謝MKer,我會仔細研究一下。從我所知道的來看,當涉及到osm/osmDroid時,你似乎是知識的來源。你有沒有想過製作教程網站/ youtube系列?大聲笑 –

+0

就像創建一個cacheManager並使用downloadAreaAsync()方法一樣簡單嗎? –

+0

明白了!謝謝你的幫助 –

相關問題