捐血一袋救人一命

2010年11月1日 星期一

離線 Google Maps for Android

為何要使用離線 Google Maps?

因為

  1. 台灣各地的網路品質不一,有時在偏遠地方,或是車速過快,都會導致來不及讀取地圖。
  2. 3G上網還是很貴

所以試了幾種離線的 Google Maps 程式,最後選擇 Mobile Atlas Creator。

1. Download Mobile Atlas Creator for Windows,在 PC 上安裝此程式,用來下載 Google Maps (最新版的 Mobile Atlas Creator 已經不能使用 Google Maps 來當圖資來源,新版使用Google Maps 圖資請參考MOBAC詳細說明)

2. Download SQLite JDBC Driver,存到 Mobile Atlas Creator的目錄下,Mobile Altas Creator會使用它,將Google Maps 存成 SQLite 資料庫格式。

3.選擇 Map Source,我個人習慣都是去抓Google Maps

4.設定Google Maps語系為「zh-TW」,選單中沒有,請自行 Key In

5.選擇 Atlas 存檔格式,看你自己習慣在手機上使用哪個程式來讀取離線資料,我個人是選用 Big Planet Tracks SQLite,因為 RMaps 和 Big Planet Tracks 都可以讀取這個格式。

PS.如果你沒有事先下載SQLite JDBC Driver(Step 2),就無法以此格式存檔,用這個格式存檔,一來檔案小,二來手機反應速度也快。

PS.RMaps的功能與Big Planet Tracks類似,不過它有幾個缺點

  • 不能用手機抓地圖資料存到離線資料庫檔案
  • 當離線資料庫檔案容量太大時,讀取速度會很慢!

0 意見: