PALMisLIFE 討論區

標題: google maps 的離線切換程式-- offline map [列印本頁]

作者: krisher    時間: 2009-3-16 00:20
標題: google maps 的離線切換程式-- offline map
[attach]26969[/attach]

官網
這是 cydia 裏一個好用的套件. 而且內建中文介面.
原本 google maps 只能線上使用, 不管是用 3G 或 wifi,
它都能線上直接 download 地圖下來.
可是若是 wifi 不方便, 又沒 3G 的話, 那 google maps 就只會顯示棋盤格.

於是有些聰明人, 寫了 PC 程式, 參考這頁 可以擷取各家地圖供應商 (當然包括 google maps)的地圖,
抓下來的檔案就是 google maps 的快取格式, 可以把它放到適當的位置,
就可以提供地圖離線瀏覽.

可是這又產生了新的問題. 因為它是快取檔, 所以一旦開了 wifi 或是  3G,
地圖程式又很聰明的去網路上下載來蓋掉我們預存的快取.
也就是說, 辛苦把自己抓或轉的快取檔放到 iPhone 裏, 它很容易就不小心被清掉.
所以大部份都會先把地圖放到別的地方, 然後用 ln 連起來, 以防它被洗掉要重拷貝GB 級的檔案.
但是每次手動 symbolic link 也很麻煩,
於是就有這類切換程式的出現.

首先要準備的是, 自己想要的地圖檔. 自己擷取也可以.
有時用 google 也可以找得到別人抓好的台灣地圖, 但是要注意.
要是它的大小是 3.x GB, 那就是舊的格式, 要用 這個程式 轉成新的格式.

把圖檔放到 /var/mobile/Media/Maps 下面的任意目錄裏.
好比我抓的是台灣全圖, 我就創個目錄 /var/mobile/Media/Maps /台灣 (可用中文),
把兩個檔 com.apple.Maps.plist 和 MapTiles.sqlitedb 放進去, 執行程式就能抓到.
當然也可以分區放進不同目錄. 但是測試後, 單一個大檔的載入速度也不差,
所以分區切割就視各人喜好處理.

[attach]26970[/attach]


日後要是快取被更改了, 也可以再用這程式重新建立離線地圖連結,
就不用再擔心在有網路連線時, 不小心開了 google maps  而洗掉了快取檔.
在 springboard 裏, 也會同時顯示目前所用的地圖 (用目錄名區別)

[attach]26968[/attach]


不過有一點要注意, 這個只有 google map 可以用. 其它的程式好比 xgps, gps kit 等等,
都無法使用這一份 cache 檔.
但是要注意的是, 沒有了 wifi 或 3G 等網路連線, google maps 就無法規劃路線和查詢地圖 !
不過若是拿來當做步行導覽或是自行車導覽, 其實也是不錯用.
作者: oversky    時間: 2009-3-16 01:03
不知 palm 有沒有類似的程式?
作者: allenown    時間: 2009-3-16 02:46
Palm 上使用 Tracker + 地圖檔也是可以勉強看一下地圖的..
作者: ThomasLan    時間: 2009-3-20 22:37
哇.轉檔終於成功1.3GB.昨晚10:30~04:30轉檔完成.感謝Krisher的文章.終於有全台離線地圖.




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5