制作 iPhone/iTouch 可以用的 Google Map 离线地图
买了 iTouch 也差不多半年了,很喜欢里边的 Google Map 功能,不过唯一遗憾的是需要 Wi-Fi 才可以使用,唉,自己的 iPod Touch 又不是 iPhone 没办法用手机上网,那能不能把地图做成离线的呢??答案是可以的!
在网上找了半天,终于找到一个牛逼的教程,不过是英文的,我在这里勉为其难的翻译一下吧
准备工具:(软件全部都在文章中)
GMDL
Convert to v5 Format (2.2 系统以上的用户需要)
OfflineMap 3.0(2.2 版本以上需要最新版,DEB 安装包的那个,普通版则直接在CYDIA下载即可)
一部越狱过的 iTouch / iPhone
软件下载地址:
1. GMDL
http://www.in7ane.com/psp/
2. OfflineMap 3.0 与 Convert to v5 Format
http://code.google.com/p/iphoneofflinemap/downloads/list
如何用 GMDL 来制作 Google Map for iPhone / iTouch
步骤1:
首先去这里下载 GMDL,其实 GMDL 这个软件还可以制作 PSP 地图,总之功能灰常之强大!
进入 Index of / PSP 里边,找到最新版的 GMDL,我现在看到的版本是 gmdl0.5.12b.zip ,有可能你看到这篇文章的时候,作者又更新了版本,总之一句话,越新越好。
另外,你有可能还需要安装 Microsoft .NET Framework (Version 2.0) , 以便运行 GMDL,如果没有,点击这里下载
步骤2:
打开 GMDL 软件,这个软件很奇怪,运行程序不在文件夹下,而是在(GMDL>bin>Debug>Global Map Download Tool)这个路径下。
好了,你所看到的图片就是 GMDL 的主程序界面了,根据字母顺序,我们按步骤操作
A: 输入你所需要制作地图的地点,这里以新加坡来做例子
B: 当你输入完地址后,地图就会在此展现,这里的地图就是你要制作的地图,选择 "Preview 1x" (在 Google Logo 的上方)来预览你的地图,预览中的地图就是你在 iPhone / iTouch 中看到的地图。(不要试图调整地图来精确显示地图位置,那是不可能的,因为 Google Map 不以人的意志而转移。。。。)
C: 当你确定了你的地图位置后,你需要给你的地图起一个名字,地图名称需要是英文,第一个字符必须是下划线,如图所示 _Singapore 。
D: 然后,点击 Download This Map 进入如下画面
E: 如果你不下海的话,那么我建议你还是把这些无用的地图块取消掉(减少地图体积)
F: Zoom 倍数的选择(这里我全划上了,我是完美主义者,地图要完美)
G: 如果你已经做好准备了,那么就点击开始制作地图吧
H: 如果你还没做好心理准备,那么点 Cancel 取消吧
I: 地图制作的进度条
J: 当地图制作完毕后,这个窗口会自动弹出。如果弹出的窗口文字与本图片不符,那么回到步骤A,大侠请重新来过吧。
K: 地图下载好了,我们需要把地图的格式转换成 iPhone / iTouch 可以识别的,点击 iPhone
L: 这个地方的名字就是你地图的名字,不要改动
M: 选择输出路径(推荐全英文路径)
N: 最后一步! 点击 Process 来制作 Google Map for iPhone / iTouch
OK,现在你已经完成了大部分过程,如果你的 iPhone / iTouch 版本是 2.1 或比 2.1 还要低的话,那么你可以直接使用 GMDL 制作出来的地图了,在 Cydia 或 91手机助手下载 OfflineMaps 安装在你的 iPhone / iTouch上
用91手机助手,将制作出的地图文件夹(注意!是文件夹!包含那com.apple.Maps 和 MapTiles.sqlitedb 两个地图文件的文件夹)放到 iPhone / iTouch 中的 “/var/mobile/Media/Maps” 文件夹里 (如果你没有此文件夹,自行新建一个,属性填777)
在 iPhone / iTouch 中打开 OfflineMaps,选择你刚刚制作的地图,选择 Link,之后你就可以用啦!如果自动跳出程序,请继续看下边的文章。
==================================================================
以上步骤适用于 2.1 及 2.1 以下的系统,那么针对 2.2 与 3.0 甚至 3.X 的 iPhone OS 系统怎么办呢?我们还需要多一个步骤,下载 Mapv4v5Converter 再次转换我们刚刚制作的地图
然后将包含两个地图文件的文件夹(注意!是文件夹!包含那com.apple.Maps 和 MapTiles.sqlitedb 两个地图文件的文件夹)放到 iPhone / iTouch 中的 “/var/mobile/Media/Maps” 文件夹里 (如果你没有此文件夹,自行新建一个,属性填777)
下载 OfflineMaps 3.0 的 DEB 安装包,用91手机助手安装。
http://code.google.com/p/iphoneofflinemap/downloads/list
在 iPhone / iTouch 中打开 OfflineMaps,选择你刚刚制作的地图,选择 Copy,之后你就可以用啦!
Reffer Link:
http://henstudio.com/apple/iphone-apps/2009/01/10/offline-iphoneipod-touch-google-map-use-without-internet-connection/
http://forum.lowyat.net/topic/857684
用转换工具转换时提示“selected file is not v4 iphone map”怎么回事呢?
收藏备用了啊。有时间再搞,呵呵。
请问这个能在电脑上使用吗没有网络的情况下?
这个只是用在iTouch上边的~ 因为要在线读取google map,所以必须连接网络才可以使用
搜藏备用~
现在手机越来越强。
经常外出才有用,偶尔出去其实用不着,找不到就直接报警,然后跨省回家。
PS: Forece,你的网页打开暴慢,而且在FIREFOX留言还有问题。
郁闷,没有PHONE,没有TOUCH。。。
哇,强
blackberry' 飘过
也不能用吧 唉
实在是强悍啊
google的应用没话说!
那么牛叉,能做Symbian的吗
呃,貌似只能做PSP和iPHONE的地图。
高科技啊
做好的地图放手机上浏览么?
没问题,100% tested
这个是做地图用的亚
嗯呢
我才做站长,不知道要用这个做什么?能回复一下吗?
多谢了!
汗,这个和站长没关系吧。只是做手机离线地图而已。
哈哈 很实用,可惜我用不上。
嗯,你还是天天做梦的好
这个我用过,光北京的地图包就200多M!
哈,我蒙特利尔也200多MB。