星期六, 3月 12, 2011

Android 離線地圖 軟體 Rmaps 實做

Android 離線地圖

PC端:

先到 Mobile Atlas Creator 官方網站
http://mobac.dnsalias.org/

現在版本為 1.8 的版本, 而且支援 Linux
下載 Mobile Atlas Creator 地圖製作軟體 http://sourceforge.net/projects/trekbuddyatlasc/files/Mobile%20Atlas%20Creator/MOBAC%201.8/Mobile%20Atlas%20Creator%201.8.zip/download

使用 wget 下載 SQLitejdbc (需要放在同一個目錄, 不然等下製作地圖會出現沒有 SQLite的錯誤訊息)
wget http://files.zentus.com/sqlitejdbc/sqlitejdbc-v056.jar

解壓縮 zip 檔案
解壓縮之後會有一個資料夾 Mobile Atlas Creator 1.8, 檔案內容如下
> ls
CHANGELOG.txt  Mobile Atlas Creator.exe  settings.xml gpl.txt  Mobile_Atlas_Creator.jar  start.sh mapsources.properties  README.HTM  tilestore mobac-profile-Google Maps New York.xml  ReleaseNotes.txt

給予執行的權限
>chmod  a+x  start.sh

執行 start.sh
> ./start.sh

畫面如下


選取地圖種類
這邊我選Google Maps
使用滑鼠左鍵圈選範圍
勾選 地圖 Zoom Levels , 我在這邊勾選 14 ~ 17
在Name: 輸入名稱
點選 Add selection
在 Formats: 選取 Big Planet Tracks SQLite
在Saved profiles 輸入檔案名稱
點選 Save
點選 Create Atlas 製作地圖


下載好的地圖會放在 atlases 資料夾內
ls -hl   atlases/
總計 85M
-rw-r--r-- 1 max users 85M 2011-02-17 03:27 Custom Unnamed atlas.sqlitedb



Android 手機:

利用 Market 安裝 Rmaps 套件
將剛剛製作的地圖放在手機 SD 卡內的 rmaps/maps 資料夾下
點選 Menu 按鈕 -->  更多 --> 設定 --> 使用者定義地圖
選取 剛剛儲存的地圖 --> 勾選 啟用地圖
回到 Rmaps --> 點選 Menu 按鈕 --> 點選地圖 --> 點選自行製作的地圖
就可以搜尋及使用

Tips:

在 Rmaps 匯入 POI
參考
http://android-map.blogspot.com/2010/05/how-to-import-google-my-maps-into-rmaps.html

自行製作自己的 Google 地圖
然後在 “在 Google 地球中檢視” 上面按滑鼠右鍵 --> 複製連結
(已經嘗試過了, 雖然直接點選會下載 KML 檔案, 但是那個只是連結, 不是 POI)
將複製的連結貼到網址列,將字串 output=nl 改成 output=kml
下載到電腦上, 並存放到 手機上面的 rmaps/import 資料夾內 (這個資料夾 沒有點選 POI/Import 功能不會建立, 也可以隨便放, 再自行選取)


enjoy it ~~



1 則留言:

東風夜放花千樹 提到...

分享全台灣離線地圖 (1.9G) 檔案失連請回報 http://bit.ly/i6ybWI

http://freakshare.com/files/cx42e3u0/Taiwan.part1.rar.html 500mb
http://freakshare.com/files/ja4mt7du/Taiwan.part2.rar.html 500mb
http://freakshare.com/files/tnersdfe/Taiwan.part3.rar.html 500mb
http://freakshare.com/files/pc82wqqm/Taiwan.part4.rar.html 230mb