↑TrekBuddy Atlas Creator,製作離線地圖用的軟體

  全世界買 Android 手機不搭 3G 吃到飽的人大概只有我了 (泣)。為了讓我爬爬走的時候也能使用地圖,前幾天終於讓我找到可以製作離線地圖的軟體!看完介紹非常高興,因為這隻程式 (TrekBuddy Atlas Creator) 是用 Java 寫的,所以在 Ubuntu 上也能運作。但下載回來才發現製作 SQLite 地圖所需的 lib,內建只含 for windows 的 - x -。幸好看了回覆,得知可以自己重新編 for linux 的,很高興的就把這個 lib 編好,然後終於可以在 Ubuntu 上完整運作囉 XD。

正文:

  離線地圖除了給我這種沒得用 3G 吃到飽的可憐人外,去到國外前也可以先自己做一份當地的離線地圖,在國外就也不用擔心迷路囉!Google Map 製作台灣區 level 0 to 15 的地圖大約會需要 230 mb 左右的空間,0 to 16 大約需要 630 mb 的空間。而完整 to 17 的地圖我猜大概沒人有耐心等他做完 XD,比較推薦是製作 0 to 15 的地圖,大約可以在一小時內完成 (視網路速度),但縮放就沒辦法縮到那麼精細。to 16 的大約會需要三個小時以上,非常久 XD"。

  要製作離線地圖,首先需要這個軟體,下面提供的是 lib for linux 的版本,要 for win 的可以到這邊下載

  在 Ubuntu (Linux) 上的製作步驟 :

  • 點擊「start.sh」開啟程式。
  • 在左側的地圖區域選取想要製作地圖的範圍。(滑鼠滾輪:放大縮小、滑鼠左鍵:移動視點、滑鼠左鍵:選取範圍)
  • 在「Zoom Levels」勾選要製作的 level 層級 (建議最多到 16 就好了 XD")
  • 在「Atlas Context」 中的找 「Add selection」按鈕按下。
  • 在「Atlas setting」中選擇要輸出的格式。無論是 BigPlanet 或 RMaps 都可以使用 BigPlanet SQLite DB : ) 。
  • 按下「Create atlas」開始製作地圖。

  在製作中途隨時可以暫停,圖形會存在硬碟裡,可以等下次再繼續完成。如果下載速度不夠快的話,可以至「Setting/Network」把連接數調高一點,也許會下載的比較快 XD。SQLite 格式的地圖製作完畢後,會儲存在軟體資料夾裡的 atlas 資料夾內,副檔名是 sqlitedb。

  至於 Android 的地圖軟體,我推薦使用 RMaps,只要把 sqlitedb 複製到 /sdcard/rmaps/maps 中,再進 RMaps/Menu/Setting/User denfined maps 中把自己做好的 map 啟動,再從 Maps 裡挑選自己製作的地圖就行囉。

  最後祝大家地圖製作順利 XD!

延伸閱讀: