熱門文章

2009年7月22日 星期三

Android 離線地圖系列(一):比較 Offline Google Maps on Android (HTC Magic)


Dr. TYT 試過的離線版 Google Maps 有以下兩種:

(1) Big Planet 1.2.4 支援GPS地圖位置,適合當作隨身離線地圖。
優點:
1. 移動地圖至我的GPS位置(每次都需手動點選,但省電,因為GPS不用一直開著)。
2. 有Source code,改天來trace一下。
3. 使用 SQLite DB 儲存離線地圖,在 SD 卡內只有 maps.data 一個資料庫檔,所有下載的離線地圖都存這裡,檔案太大時是否有效能問題,還待商榷。
4. 預設為 hl=en 的圖資(台灣地圖為中英文並存),自行修改code後可下載 hl=zh-TW 的圖資(台灣地圖僅有中文)。

缺點:
1. 必須在手機裡下載圖檔,而且每次只能下載同一個zoom層級半徑n公里(自行設定)的圖資,下載速度不快,操作也麻煩。






(2) AndNav2 0.8.7.8 支援GPS導航(需配合網路連線)與離線地圖。
優點:
1. 支援導航,地圖跟隨功能,就是地圖會全自動跟著 GPS 位置移動。
2. 可在 PC 安裝其它軟體(TrekBuddy AtlasCreator for AndNav2)下載圖資,再將圖資放入手機。

缺點:
1. 保持 GPS 開啟狀態才能執行該程式,有耗電疑慮。
2. 圖資直接在 SD 卡內以 256x256 PNG 圖檔儲存,故檔案數目太多,會造成手機掛載 SD 卡變慢。
3. TrekBuddy Atlas Creator 1.1 預設為 hl=en 的圖資,無法修改成 hl=zh-TW 的圖資(可設定,但無效)。

其它:
1. 北台灣圖資(至新竹左右)zoom 0-15 共有13407個檔案,放入 SD 卡後,每次掛載 SD 卡會慢個10秒左右吧! (HTC Magic)
2. 北台灣圖資(至新竹左右)zoom 16 共有39840個檔案,還沒放入 SD 卡測試。





10 則留言:

  1. 請問你的big planet 1.2.4 是在 android market 下載的嘛, 因為 market 上下載的 big planet 不是用 SQLite DB, 而是分圖檔儲存.

    回覆刪除
  2. 我不是從Android Market下載的喔!
    上面只有Demo版。

    回覆刪除
  3. 請問 Big Planet 的 source code 那可拿得到.

    回覆刪除
  4. 請至以下網站checkout source code,然後自行build成apk檔(透過Android SDK與Eclipse開發環境),再手動安裝apk檔。
    http://code.google.com/p/bigplanet/

    回覆刪除
  5. 請教一下 此軟體可以要求它自動將gps更新嗎?
    我用離線地圖時好像my location不會跟著移動
    必須手動按壓才會更新

    回覆刪除
  6. Big Planet 尚無此功能。
    RMaps 0.6.0 有您需要的功能。
    http://robertdeveloper.blogspot.com/

    回覆刪除
  7. 請問你的功能有作"路線規劃"嗎?

    回覆刪除
  8. Big Planet 沒有"路線規劃"功能。

    請改用付費的 Papago X5 for Android

    或是用免費的 AndNav2,但它的路線規劃需要網路連線,而且台灣似乎不能用。

    回覆刪除
  9. 請問一下近期內要到泰國去,但是google map的泰國區全是泰文,有英文版的地圖嗎????

    回覆刪除
  10. Hi,

    使用TrekBuddy_Atlas_Creator_1.5 final (android-map.blogspot.com Version)製作離線地圖時,請更改設定(Setting)。
    1.Setting裡的[Map Source][Google Maps][Language]更改為en
    2.Setting裡的[Tile Store]點選垃圾桶圖示將[Google Maps]的暫存檔刪除
    3.重新執行TrekBuddy_Atlas_Creator

    這樣即能看到英文+泰文的地圖。

    回覆刪除