我有一個應用程序使用谷歌地圖Api和地理位置插件使用標記顯示您的位置,它在互聯網處於活動狀態時起作用。如何在離線模式下使用Ionic Cordaova打開地圖
我需要的是做同樣的功能,但沒有互聯網,有什麼最好的方法來做到這一點?
感謝
我有一個應用程序使用谷歌地圖Api和地理位置插件使用標記顯示您的位置,它在互聯網處於活動狀態時起作用。如何在離線模式下使用Ionic Cordaova打開地圖
我需要的是做同樣的功能,但沒有互聯網,有什麼最好的方法來做到這一點?
感謝
,您將需要一個SQLite存儲 你可以安裝它通過離子插件添加科爾多瓦 - sqlite的存儲 也離線地圖是參與了一下。我自己還沒有實施過一次,但是一段時間以來一直在研究它。 雖然我不認爲你可以使用本地iOS或Android映射庫。 無論如何,這裏的基本思路是: 您需要使用像MapBox Studio https://www.mapbox.com/design/49或其前身TileMill 這樣的工具創建,下載和存儲拼貼集,並使用類似於Leaflet18或MapBox for JS33的庫將其顯示在您的應用中基於Leaflet)。 您需要以Leaflet可以使用的格式導出tileset - 從我所瞭解的方法中可以看出,有兩種方法可以作爲.mbtiles存儲,它本質上是一個sqlite數據庫,或者是一個文件夾結構.png文件。 看看這些帖子以獲得更多信息的不同方法:
https://kuamoto.wordpress.com/2016/02/26/myth-1-cant-make-offline-apps/
http://davidrs.com/wp/phonegap-3-0-leaflet-offline-maps/77
Using Google Maps V3 offline, e.g. with cache-manifest?
好運
我已經使用SQLite存儲,但我想在地圖上顯示地圖ne模式 – saifaldeen
上面的鏈接不起作用, 我有這篇文章,請看看它,並告訴我是否是一個正確的方式。 https://kuamoto.wordpress.com/2016/02/26/myth-1-cant-make-offline-apps/ – saifaldeen
ýes,多數民衆贊成在正確的方式。 –