多语言展示
当前在线:1965今日阅读:167今日分享:16

怎样安装离线地图

研究了离线地图版块的好几个贴子,读了很多遍才终于成功安装了离线地图。看到很多朋友不断的发帖在问怎么安装,于是就写了这个图文教程。第一次做所谓傻瓜教程,可能写的不到位,请多提意见。
步骤/方法
1

第一步:下载离线地图包  WeiPhone里面很多热心的朋友分享了自己制作的离线地图包。请搜索论坛并选择自己需要的下载。

2

第二步:下载地图升级转化软件  论坛上面提供的地图包大多是老版本,在2.2.1版本上这些地图包是不能直接使用的。  请下载这个软件以对地图包进行升级:(下载地址见最后)  下载后解压,是两个文件:Mapv4v5ConverterSetup.msi和Setup.exe,运行Setup.exe安装软件。  软件安装好后,从开始菜单运行Mapv4v5Converter:  如上图所示,先点击Browse,选择第一步中下载的MapTiles.sqlitedb文件。然后点击下方的Start Conversion,进行转换,将转换好的文件存在另外的位置。转换完成后将新的MapTiles.sqlitedb存回原来的文件夹,替换旧的版本。

3

第三步:将地图文件包传入iPhone/iPod Touch  以杭州地图为例,用WinSCP(或91)在/var/mobile/Media/下先建立Maps文件夹,再在下面建立一个叫hz的文件夹(这个文件夹可以自己起名字,比如上海为sh,北京为bj,但最好不要超过四个英文字母),然后将第一步和第二部做好的三个文件(lm.sh,MapTiles.sqlitedb,com.apple.Maps.plist)传到/var/mobile/Media/Maps /hz下。修改权限为755。

4

第四步:制作索引文件  打开记事本,将如下文字复制写入:  #chmod +x LM2.sh  rm /var/mobile/Library/Caches/MapTiles/MapTiles.sqlitedb  rm /var/mobile/Library/Preferences/com.apple.Maps.plist  ln -s /var/mobile/Media/Maps/hz/MapTiles.sqlitedb /var/mobile/Library/Caches/MapTiles/MapTiles.sqlitedb  ln -s /var/mobile/Media/Maps/hz/com.apple.Maps.plist /var/mobile/Library/Preferences/com.apple.Maps.plist  注意将上面黑色粗体字的地方改为第三步中建立的文件夹名称。然后保存为hz.sh文件。注意,如下图所示,保存的时候注意要选择“所有文件”,而不是文本文件,千万别保存成hz.sh.txt.  将hz.sh上传到iPhone/iPod Touch里面的/var/mobile下,修改权限为755。

5

第五步:下载Terminal  在Cydia里面搜索MobileTerminal,并安装  在terminal里面输入  ./hz.sh (注意不要忽略/之前的一个点)  然后点Return

6

第六步:退出Terminal,运行地图,你会发现大功告成啦!

7

第七步:多城市地图切换  若是需要添加其他城市的地图,只要从第一步到第六步重新做一遍,起不同的文件名就可以了。需要切换城市的时候,进入Terminal,输入第六步的命令,将hz替换为sh或bj或其他你自己起的名字。

推荐信息