2014-01-13 62 views
0

我想製作一個Android應用程序,該應用程序已經擁有其apk中某個特定區域的地圖貼圖,並且當用戶安裝應用程序時,他可以在沒有互聯網連接的情況下看到地圖他的電話。他應該能夠看到該特定區域的地圖離線。我聽說我可以通過osmdroid來做到這一點。但我可以存儲實際的Google地圖(衛星視圖)。如何使Android應用程序具有離線地圖

或者是否有可能首先將該特定區域的地圖圖塊的png圖像存儲在資產文件夾中,然後使用它。如果這是可能的,你可以告訴我如何做到這一點(我的意思是如何把瓷磚放在資產文件夾中,然後使用inputstream顯示它)。我是Android新手。任何幫助從哪裏開始?

+0

http://stackoverflow.com/questions/5847353/use-google-maps-offline-in-an-app#5896100 –

回答

0

但我可以存儲實際的Google地圖(衛星視圖)。

OSMDroid不使用谷歌地圖。 Maps V2中沒有任何API可用於緩存切片供離線使用,至少目前不會。

或者是否有可能首先將該特定區域的地圖圖塊的png圖像存儲在資產文件夾中,然後使用它。

您沒有將Google地圖的地圖拼貼爲PNG圖片。

我是新來的機器人。任何幫助從哪裏開始?

使用OSMDroid。或者,找一些提供離線地圖的商業地圖庫。

+0

http://www.mapcacher.com/ –

+0

此工具會創建地圖切片選定區域。該工具生成的所有地圖圖塊實際上是256 * 256大小的png圖像。那麼是否有可能將它們放入資產文件夾並使用inputstream進行顯示? –

+0

@ user3190368:不合法。 – CommonsWare

相關問題