我在我的應用程序中使用Google Maps Android V2。加載需要花費太多時間。利用標記來指向某個特定的位置。所以我想知道是否有緩存地圖或存儲特定區域的方法。是否有可能在我的應用程序.. ??有沒有辦法在本地緩存地圖
編輯
在默認的地圖應用,我們可以緩存屏幕上的地圖。他們如何做到這一點???
我在我的應用程序中使用Google Maps Android V2。加載需要花費太多時間。利用標記來指向某個特定的位置。所以我想知道是否有緩存地圖或存儲特定區域的方法。是否有可能在我的應用程序.. ??有沒有辦法在本地緩存地圖
編輯
在默認的地圖應用,我們可以緩存屏幕上的地圖。他們如何做到這一點???
我建議不要這樣做(緩存地圖,並顯示它),因爲它是Google禁止使用的條款。
目前還沒有Android版谷歌地圖的離線版本(或者我沒有意識到它,因爲一年前我無法在需要的時候找到它)...解決方案是使用不同的地圖API,如果你真的需要這個。
你在爲地圖標記或數據庫工作等做一些大量的計算。
例如,我經常使用的數據服務網絡和裝載預定義的位置大約350地圖標記時didnt經歷緩慢的加載時間與谷歌地圖...
請查看這個answer,如何在離線應用中使用谷歌地圖。這是基於osmdroid,也是Google terms of use谷歌地圖。
如果數據服務你的意思是使用NETWORK_PROVIDER然後是它只需幾秒獲得當前位置。但我不得不使用GPS_PROVIDER正弦地點的精度。 – suja