捧各電腦出的 iPod Touch / iPhone 有個很方便的地圖應用程式,可以透過 Google Maps 服務查詢全世界的地圖。最近更是提供了路徑規劃的新功能,可謂是出外旅遊的必備良藥;外出騎卡打掐的時候,更是現成的一台導航機。
不過比較麻煩的是,無線網路不是每個地方都有,尤其是在南部資訊沙漠,連 3G 都不是非常普及。萬一出了門才發現地圖快取不夠用,可就非常尷尬。
不過其實這有個偷吃步可以解決。
我們可以先用 GMDL 將 Google Maps 的地圖下載下來,再放到 iPod / iPhone 當作地圖快取來使用,這樣即使沒有網路可用,只要預載的圖資足夠,出門在外就不用擔心迷路啦。
不過離線地圖還是有一些使用限制的:
- iPod / iPhone 要先逃獄(Jail Break)才能把圖資傳到機器內,以及安裝協助連結圖資的應用程式。
- 離線地圖無法做搜尋以及路徑規劃,所以如果有需要的話,還是得事先標定好大頭針以及路徑規劃。
- 離線地圖僅能提供單純的地圖,無法提供衛星空照圖,不過我想這應該不是很大的問題。
以下,就提供一份我製作好的全台離線地圖,以及一個我自己寫的簡易地圖切換程式。在開始之前,請先確認你已經熟悉透過 SSH 上傳檔案到 iPod / iPhone,並且修改相關目錄、檔案權限的方法喔。
- 下載 YAOM 地圖切換程式、以及台灣離線地圖。
- 解壓縮之後,地圖切換程式為 YAOM.app、離線地圖則會有 com.apple.Maps.plist 及 MapTiles.sqlitedb 兩個檔案。必須特別注意的是,因為從 Firmware 2.2 開始,iPod / iPhone 的離線地圖格式有變更過,跟之前的所有版本都不相容,所以如果你的韌體不是 2.2 版以上,那這個離線地圖就沒辦法使用喔。
- 以 SSH 登入機器之後,切換到路徑 /Applications,將 YAOM.app 整個上傳。注意權限至少要設定為 755 喔!
- 將路徑切換到 /var/mobile/Media,看看是否有個名為 Maps 的目錄?如果沒有的話請建立,並且注意大小寫,權限的話,請設定為 775。
- 進入這個 Maps 目錄,再開個目錄取名為 TW 或是中文的台灣(如果你的軟體支援取中文名稱的話),目錄的權限請至少設為 555。
- 把 com.apple.Maps.plist 及 MapTiles.sqlitedb 兩個檔案上傳到 TW 資料夾內,並且將權限設定為 444。
- 接下來請長按 Home 和 Power 鍵不放,將 iPod / iPhone 完全關機,然後重新啟動。
- 順利的話,你就會在桌面上看到一個 YAOM 的應用程式圖示囉。按一下這個圖示,幾秒之後就會自動跳回桌面,這是正常的現象,這時候請先關閉所有網路連線,然後啟動地圖應用程式,看一下是否可以正常使用了?
- 如果要安裝其他圖資,只要將圖資檔上傳到 /var/mobile/Media/Maps 目錄內,並且確認設定好相關權限,那麼就可以透過 YAOM 在各個離線地圖間切換使用囉。舉個例子來說,假設現在有 CN、JP、TW 三個地圖圖資(依英文字母排序),執行一次 YAOM 會切換到 CN 圖資,再按一次會切換到 JP 圖資,再按一次會切換到 TW 圖資,再按一次則會清除所有圖資,回到初始狀態,之後就按照這個順序循環。
- 那麼,有沒有辦法清楚的知道目前究竟切換到那個圖資了呢?答案是可以的,不過得需要另外安裝一個輔助工具才行。請從 Cydia 裡安裝 Erica Utilities 這個工具集,安裝之後並不會出現任何圖示,但是在切換離線地圖的時候,YAOM 的圖示上就會同步顯示這個地圖的名稱。不過因為系統的限制,能夠顯示的字數有限,只能容納四個英文字母或兩個中文字,如果名字太長的話,就請你自己做個取捨囉。
這個 YAOM 小程式是我自己用 BASH 寫的,非常單純的只有切換地圖的功能。另外在 Cydia 上面可以找到一款叫做 OfflineMaps 的程式,有提供圖形化的介面來選地圖,不過這個程式要搭配許多相關的 library 才能使用,林林總總安裝下來可能就要佔掉個 50MB,所以不是非常推薦。
相關檔案下載
你好
首先要先感謝你提供這麼好的程式
感謝你的用心
您提供的檔案
地圖一直缺第一個Taiwan.7z.001檔案沒辦法下載,可以提供其他載點嗎?
我是3G新手
看了一天關於離線地圖的資料
我個問題想請教
為什麼你的做法 跟之前MASK老大的方法不太一樣
不需要添加加地圖連接lm黨呢?
MSN 同 MAIL
如果方便的話
也可以從MSN傳給我喔
感謝
評論由 Albert 發表 @ 十二月 21 日, 2008 4:00 下午
前兩天 SkyDrive 似乎有點問題,現在應該好了,請再試試看囉。
我自己的作法是將 lm.sh 這個連結檔整合到我的程式裡面去了,所以地圖圖資就不再需要這個檔案。但其實運作的方式跟 mask 的 OfflineMaps 是大同小異的。
評論由 C.H.Weng 發表 @ 十二月 22 日, 2008 10:27 上午
你好,我想下載你在06年1月3日時發佈的“東方文花帖 ~ Shoot the Bullet“,可是檔案在連續 30 天無人下載後自動失效。請問你可以重新發佈或寄給我嗎?我的電郵是kellykting@hotmail.com。謝謝!
評論由 Kelly 發表 @ 十二月 31 日, 2008 6:19 下午
請問我的YAOM icon 沒出現在iphone 上, 試哪裡有問題, 權限都設了.
評論由 Alan 發表 @ 一月 8 日, 2009 7:44 下午
你可以試試看 respring,或是將機器整個關掉再重開。
如果願意再裝個軟體的話,找一下 Cydia 裡面有一個叫做 gUICache 的程式,這是專門用來對付自己手動上傳之後卻沒有自動出現在桌面上的應用程式。
評論由 C.H.Weng 發表 @ 一月 8 日, 2009 8:40 下午
謝謝, 裝了那個GUICache 後 ICON 出來了, 但是 googlemap 沒有地圖出現耶!
iphone也重開了, 不知道哪裡有問題?
評論由 Alan 發表 @ 一月 9 日, 2009 12:58 上午
請再次確認以下幾件事情試試看:
1. 測試時暫時關閉所有上網功能,以防其他干擾。
2. 確認完整版的台灣離線地圖共有 24 個壓縮檔,解壓縮後總容量約為 1.23G。
3. 確認 YAOM 以及地圖資料夾、地圖檔案的權限都正確,注意目錄與檔案的權限是分開設定的喔。不確定的話可以暫時先將權限全部設為 777。
4. 建議先從 Cydia 裡安裝 Erica Utilities 這個工具集,這樣比較容易掌握切換的狀況。
5. YAOM 程式本身沒有圖形介面,執行完畢後馬上跳出為正常情況。
確認執行後請自行開啟地圖程式做測試。建議先在地圖中建立幾個書籤標的,進入程式後直接選取書籤,看看週邊的地圖是否都有顯示出來了?
評論由 C.H.Weng 發表 @ 一月 10 日, 2009 9:15 上午
請問這需要搭配甚麼地圖軟體嗎? 我也是一直行YAOM就跳出,執行2.2版原本內附的GOOGLE地圖程式也沒有效果.
評論由 kully 發表 @ 一月 11 日, 2009 4:18 下午
你好 , 我後來用SSH 修改權限才有用 , 之前是用 WINSCP 改的, 但是用你的YAOM還是不行, 我用 OfflineMaps 軟體呼叫是可以的, 總之謝謝你, 我在自行研究一下, thanks.
評論由 Alan 發表 @ 一月 12 日, 2009 8:28 下午
是的,Offline Maps 新的版本已經放上 Cydia 囉!
請大家愛用新版的 Offline Maps,雖然未臻完善,但是已經相當穩定,有完整的圖形介面也讓使用更容易喔。
評論由 C.H.Weng 發表 @ 一月 14 日, 2009 10:45 下午
您好, 請問您抓的Google Map詳細度是到Level多少呢? 謝謝.
評論由 Statics 發表 @ 一月 17 日, 2009 3:46 下午
你好
因為我用GMDL會出錯
所以用版主放的24個檔案下載
下載完用.7z解壓縮變成一個RAR壓縮檔後(947m)
就沒辦法在解壓縮了
就會跳找不到檔案出來
是我下載有問題還是檔案有錯可以幫忙確認一下嗎
感謝您
評論由 JUMPERS 發表 @ 一月 18 日, 2009 1:08 上午
Statics 你好:
本地圖以 GMDL 下載並做適當的處理轉換,以供 iPod / iPhone 使用,詳細程度到 2X。
JUMPERS 你好:
下載完 24 個壓縮檔之後,請以 7-zip 程式解壓縮,請勿使用 WinRAR,否則可能導致解壓縮錯誤或其他異常情況。
本壓縮檔解壓縮後應該就只有兩個地圖檔案,而非另外一個 RAR 壓縮檔喔。請再重新嘗試看看。
評論由 C.H.Weng 發表 @ 一月 19 日, 2009 1:37 上午
你好...
Skydrive空間好一陣子..無法下載.
不知道還有何處可以下載你的版本圖檔呢??
評論由 yansan12 發表 @ 三月 26 日, 2009 2:30 上午
笑死人了
南部是資訊沙漠
你真的有在南部用過3G嗎
評論由 AA 發表 @ 四月 4 日, 2009 11:49 下午
to yansan12:
因為網路上傳頻寬實在太小了,傳一份已經花了我不少時間,所以目前暫時沒有上傳到其他空間的打算喔。
to AA:
之前朋友曾經拿中華電信的 3G 手機到我家測試,沒有訊號。打 123 也說我家所在地附近還沒有涵蓋到。這樣說明希望你能死而復生。
評論由 C.H.Weng 發表 @ 四月 7 日, 2009 3:21 下午
大大 謝謝囉
評論由 blue 發表 @ 四月 15 日, 2009 11:19 上午
你的文章很清楚對我們這種新手SSH與jail break都是很大的困難如果能就這兩個動作做類似的說明則對所有iphone使用者都會是很大的幫忙祝福你謝謝你的功德
評論由 chen 發表 @ 五月 2 日, 2009 1:24 下午
礙於時間因素,暫時沒辦法提供我自己的心得。不過相關的教學在網路上已經有很多了,稍微 google 一下應該不是問題喔。
評論由 C.H.Weng 發表 @ 五月 4 日, 2009 9:30 上午
你好 謝謝你的離線地圖 我有裝成 不過有個小小問題 好像最南端地圖(懇丁附近)無法顯示 只顯示方格紙 請問這樣正常嗎?
評論由 wjh 發表 @ 五月 16 日, 2009 2:59 下午
離線地圖的截取是以一塊一塊的方型為單位來選取的,當初製作的時候,最南端的一小塊剛好在那個範圍之外,並沒有包含進來,所以看不到應該是正常的。
評論由 C.H.Weng 發表 @ 五月 17 日, 2009 3:49 下午
可以請您簡單說明您的破解方法嗎目前網路上找得到一個大約26美元的quickpwn破解軟體那是最好的方式嗎還是有其他比較不花錢的方法破解之後有後遺症嗎謝謝您
評論由 chen 發表 @ 五月 18 日, 2009 6:43 上午
目前最常見的破解工具就是 quickpwn 了吧。不過這軟體是免費的,並不需要花錢。
詳細的逃獄步驟和軟體下載,應該都可以從 google 搜尋到。
如果你不是很有把握,建議還是花點錢交給有經驗的人幫你,免得到時候弄到不能開機,會連送修都有困難。
評論由 C.H.Weng 發表 @ 五月 18 日, 2009 7:56 下午
您好,感謝您的離線地圖,目前抓到1~16,後面的都無法下載,是有流量的限制嗎?您知道要等多久才可以重新開放嗎?
謝謝!
評論由 Keigo 發表 @ 五月 19 日, 2009 12:07 上午
很抱歉,關於這個我不是很清楚,可能就請您晚點再試試看囉。檔案都不會砍,應該沒有保存期限的問題,請耐心等等看囉。
評論由 C.H.Weng 發表 @ 五月 26 日, 2009 9:44 下午
請教一下..我解壓24各檔案後..也是變成解出一個檔"taiwan.7z"..不知是為何???
評論由 papaki 發表 @ 六月 3 日, 2009 1:53 上午
請用 7-zip 解壓縮 Taiwan.7z.001,不要使用其他解壓縮軟體,否則可能會有問題。
評論由 C.H.Weng 發表 @ 六月 3 日, 2009 9:55 下午
你好~
很感謝你的地圖~ 我月尾會到台灣,真的很有用
不過我已依足你的步驟做,也不成功
按YAOM後,只有你提到彈回桌面的狀況。 用OFFLINE MAPS , 選了 台灣地圖 之後, 按LINK , 也會彈回桌面, 無法打開..
我用的是3.0... 請問有解決方法嗎? @@ 謝謝你!
評論由 Rain 發表 @ 七月 20 日, 2009 4:41 上午
你好~我下載YAOM 地圖切換程式後解壓縮失敗呢,它顯示[這個壓縮檔不是未知的格式就是損壞],我的作業系統是vista,有影響嗎?謝謝你^^
評論由 wu-johnny 發表 @ 九月 6 日, 2009 11:28 上午
你好~ 地圖是否缺少了"墾丁"下小部份 ?謝謝你^^
評論由 cc 發表 @ 十月 27 日, 2009 10:58 下午
是的沒錯,當初抓的時候漏掉了。是說你該不會就缺那一部分吧 XD
話說 iPhone 上現在應該有另一套更好用的地圖軟體,叫做 xGPS,網路上已經有人提供對應的離線地圖資料檔囉,不妨參考看看。
免費的iPhone導航軟體----xGPS(新增台灣離線地圖,檔案重新上傳) @ 電腦王阿達的3C胡言亂語 :: 痞客邦 PIXNET ::
評論由 C.H.Weng 發表 @ 十月 29 日, 2009 1:23 下午