PDA

瀏覽完整版本 : [求助] 請教 firmware 3.1.2 也能用的 Offline Map



water00
11-18-2009, 18:06
2.2.1 Maps Offline 可以使用 3.1.2 後 無法使用
但似乎有人解決了
看不明白如何操作 請問有誰 可以給他說的白話一點

以下是原文 :
firmware 3.1.2 也能用的 Offline Map

看到可以用到 3.1.2 上 使用 Offline Maps,的方法 分享給大家:

1. 新安装 Offline Map: ( 這段不懂)

下載 OfflineMaps_3.0_PREVIEW_iphoneos-arm.deb
用winscp 或者 tunnelier 把这个 file 传送到 iphone , 的任意一个 folder
进入 terminal, 输入: dpkg -i /xxxxxx/OfflineMaps_3.0_PREVIEW_iphoneos-arm.deb <-- xxxxxx 是你复制去的 folder的名字
respring

2. 裝 Map Enhancer, 可以在 cydia 找到

3. 用 Map Enhancer 的 map cache

在 iphone 通用李里 '設定'
入 'Map Enhancer'
打开 'Keep Maps Cache'


4. 添加 symbolic link, 因为 3.1.2 已经把 map cache 改到另一个 folder ( 這段不懂)

进入 terminal ( 這段不懂)
输入: ln -s /private/var/mobile/Library/Caches/Maps/MapTiles /private/var/mobile/Library/Caches/MapTiles


5. 正常讲你的地图复制到 /var/mobile/Media/Maps 里

6. Set offline 地图

进入 offline maps
选择你复制进去的 offline 地圖
就可以和以前一样 popup, 一定要选择 'copy' 功能, 'link' 不会工作

twinsterry
11-19-2009, 00:08
簡單來說
2. 裝 Map Enhancer, 可以在 cydia 找到 --> 這個可以不用裝

你的軔體確定是3.1.2,並且你知道如何安裝deb檔,接下來就簡單啦.

1.接下來的步驟,WINSCP 連線進去,安裝 OfflineMaps_3.0_PREVIEW_iphoneos-arm.deb 這個deb檔.

2.Respring iphone然後把地圖檔,丟到 /var/mobile/Media/Maps(沒有Maps請自創資料夾)

3.在winscp打開 terminal 輸入指令 ln -s /private/var/mobile/Library/Caches/Maps/MapTiles /private/var/mobile/Library/Caches/MapTiles

4.打開 offline map 點選你要的地圖,請按Copy,這時候(地圖檔如果很大)iphone會頓一下,呈現loading的狀態,請耐心等待.

5.然後把iphone WI-FI關掉,點google地圖,去測試你的offline map成功與否.

njiangie
02-26-2010, 17:58
為何我依照上述設定,
按copy以後,文件没有copy到maptiles內?
PS﹕已建立捷徑/private/var/mobile/Library/Caches/MapTiles
文件權限設定為777

eaglle
04-20-2010, 09:20
如果不是要去國外, 只是為了國內某些山區沒有3G, 其實用map enhancer 就可以了; 每次出發之前, 先用iphone內建的地圖軟體把要去的附近流覽一遍, 包括zoom各層級, 這時, 它就自動把看過的地圖錄下來了 (當然是先要到設定裡把 map enhancer 打開)

我只是不知道這些下載的地圖是存在哪裡, 似乎也並不是在/var/mobile/Media/Maps, 不知哪位先進可以賜教一下? (我是肖想把這些下載的地圖讓motionx gps可以用)

freude1118
08-13-2010, 02:13
google map的暫存檔位在“/var/mobile/Library/Caches/Map/MapTiles/”
(OS 3.0及以前版本位於“/var/mobile/Library/Caches/MapTiles/”)
可利用winscpc或 i-FunBox或iPhone Folders
將名字叫作“MapTiles.sqlitedb"的檔案copy出來

eaglle
08-13-2010, 17:30
google map的暫存檔位在“/var/mobile/Library/Caches/Map/MapTiles/”
(OS 3.0及以前版本位於“/var/mobile/Library/Caches/MapTiles/”)
可利用winscpc或 i-FunBox或iPhone Folders
將名字叫作“MapTiles.sqlitedb"的檔案copy出來


感謝大大熱心回覆, 我已經找到了, 接下來就看能不能轉給其它gps軟體來用(爽)