iPhone上使用離線地圖
作者: fase 日期: 2012-02-23 11:38
由於開發app的關係,也去買了一支iPhone來使用
app store上免費跟付費的程式相當多
因為個性的關係,大部分還是使用免費的程式
最近因為要出國去玩,因為是自助,所以一切都是自己處理
在自助旅遊中,除了事先的機票跟住宿外,另外就是地圖以及交通
Google地圖很方便,但需要上網,而在國外上網不是那麼方便
所以就想辦法看怎麼樣能在國外也使用地圖
在App Store上看到Global Navigator有Free跟Pro版
我沒特地比較版本的差異,不過是看到這套可以用離線地圖(Free版無法使用離線地圖)
而Free版可以透過安裝另一支app來升級使用
於是就先灌了Global Navigator-Free版再升級
http://itunes.apple.com/us/app/global-navigator-free-upgrade/id483979009?mt=8
再來當然就是離線地圖了
離線地圖需要用Mobile Atlas Creator 1.8來建立
http://code.google.com/p/robertprojects/downloads/detail?name=Mobile%20Atlas%20Creator%201.8.zip&can=2
Mobile Atlas Creator官網上有1.9的版本,但是不知為何不支援Google Maps
另外因為輸出格式需要存成sqlite,這是一種資料庫格式,官網上也沒附
所以用以上連結下載就可以了
簡單介紹一下Mobile Atlas Creator的操作
這軟體是Java寫的,要有Java環境才能執行(所以要先裝Java)
左邊Map source選Google Maps(要選其它的,我也沒意見)
再來Atlas settings的Format要選Big Planet Tracks SQLite
接著開始選地圖範圍了
用滑鼠右鍵拖地圖,用左鍵選範圍
放大縮小就不講了
選好後就先選Zoom Levels看要從0勾到多少,數字越大,地圖就越大,當然檔案就越大了
一般就從0勾到18或19,不過這就要看選擇的範圍了
再來選Add selection去把範圍加進去
接著Create atlas就好了
當然你也可以把layer名稱更改及將這profile存檔
還有人建議到Settings將Directories的Atlas output directory改變
當地圖建立好了,再來就要上傳至iPhone了
當然就是要透過iTunes
在iTunes中自己的iPhone裏,選應用程式(這應該就需要同步了)
下面有個文件共享的功能(沒畫面,所以正確名稱是什麼我也不知道)
選GlobalNav將所建立的sqlitedb檔拖過去就會自動上傳進去了
再來在GlobalNav點左上角圖示就可以看到離線地圖,並去選擇就可以了
題外話,因為我是作國外城市的地圖,而線上地圖的點並不在那
所以一切成離線地圖根本就是空的,還是利用搜尋或把線上地圖移至那位置
再切換到離線地圖才會看的到
沒寫的非常詳細,不過應該可以作為一點參考吧
app store上免費跟付費的程式相當多
因為個性的關係,大部分還是使用免費的程式
最近因為要出國去玩,因為是自助,所以一切都是自己處理
在自助旅遊中,除了事先的機票跟住宿外,另外就是地圖以及交通
Google地圖很方便,但需要上網,而在國外上網不是那麼方便
所以就想辦法看怎麼樣能在國外也使用地圖
在App Store上看到Global Navigator有Free跟Pro版
我沒特地比較版本的差異,不過是看到這套可以用離線地圖(Free版無法使用離線地圖)
而Free版可以透過安裝另一支app來升級使用
於是就先灌了Global Navigator-Free版再升級
http://itunes.apple.com/us/app/global-navigator-free-upgrade/id483979009?mt=8
再來當然就是離線地圖了
離線地圖需要用Mobile Atlas Creator 1.8來建立
http://code.google.com/p/robertprojects/downloads/detail?name=Mobile%20Atlas%20Creator%201.8.zip&can=2
Mobile Atlas Creator官網上有1.9的版本,但是不知為何不支援Google Maps
另外因為輸出格式需要存成sqlite,這是一種資料庫格式,官網上也沒附
所以用以上連結下載就可以了
簡單介紹一下Mobile Atlas Creator的操作
這軟體是Java寫的,要有Java環境才能執行(所以要先裝Java)
左邊Map source選Google Maps(要選其它的,我也沒意見)
再來Atlas settings的Format要選Big Planet Tracks SQLite
接著開始選地圖範圍了
用滑鼠右鍵拖地圖,用左鍵選範圍
放大縮小就不講了
選好後就先選Zoom Levels看要從0勾到多少,數字越大,地圖就越大,當然檔案就越大了
一般就從0勾到18或19,不過這就要看選擇的範圍了
再來選Add selection去把範圍加進去
接著Create atlas就好了
當然你也可以把layer名稱更改及將這profile存檔
還有人建議到Settings將Directories的Atlas output directory改變
當地圖建立好了,再來就要上傳至iPhone了
當然就是要透過iTunes
在iTunes中自己的iPhone裏,選應用程式(這應該就需要同步了)
下面有個文件共享的功能(沒畫面,所以正確名稱是什麼我也不知道)
選GlobalNav將所建立的sqlitedb檔拖過去就會自動上傳進去了
再來在GlobalNav點左上角圖示就可以看到離線地圖,並去選擇就可以了
題外話,因為我是作國外城市的地圖,而線上地圖的點並不在那
所以一切成離線地圖根本就是空的,還是利用搜尋或把線上地圖移至那位置
再切換到離線地圖才會看的到
沒寫的非常詳細,不過應該可以作為一點參考吧
評論: 1 |
引用: 0 |
閱讀: 5786
發表評論
申請IOS Developer Program (2012-04-20 14:23)
[IOS]第一支iPhone程式上架了 (2012-01-09 10:56)
[IOS]刪除xib產生的錯誤 (2012-01-09 10:28)
[IOS]UIProgressView的進度(progress)問題 (2011-12-27 09:49)
[IOS]UITableView取消選取 (2011-12-07 17:44)