Click here to Close
 
打印

[教程] iphone离线版地图+图文教程+全国主要城市地图下载!

本主题由 Nicholas 于 2008-3-26 10:46 移动
正下载本市(宁波大市)地图  1个多小时才67%

btw:早知道先选个区了

TOP

厉害不过我不懂怎么用啊

TOP

很好很强大

附件

foo_0.png (73.94 KB)

2008-1-10 23:01

foo_0.png

TOP

就噢观赛地方能够isanf

TOP

好复杂不想试了。。。很少用MAPS

TOP

强帖啊

TOP

强人啊,支持了
偶是神仙偶怕谁~

TOP

引用:
原帖由 charlygao 于 2008-1-10 16:14 发表
不知道地图文件会占用多少容量?如果可能希望能把整个城市都缓存进去
一个中小城市,没有多余的周边地图,我做的是50M。下载还好,就是lm.sh在loading的时候还挺慢的。。。

以下为顶楼原有内容,放这存档。
引用:
假设生成的iphone地图文件夹叫bj,生成好的地图应该包括3个文件。
com.apple.Maps.plist ;MapTiles.sqlitedb ;lm.sh

前两个文件考到:var/root/Media/Maps/bj/下(Maps文件夹不存在,要自己建立)
lm.sh是个脚本文件,这里我们拷贝到:var/root/下,便于执行。之后要把这个脚本的属性改为可执行。
感谢aderen:修改了lm.sh的脚本,使地图加载速度大大加快
修改如下:
[quote]#chmod +x lm.sh
rm  /var/root/Library/Caches/MapTiles/MapTiles.sqlitedb
rm  /var/root/Library/Preferences/com.apple.Maps.plist
if [ "$#" -lt 1 ]
then
echo "Cleared map database and location"
echo ""
echo "To load a map database run the script with"
echo "(eg: ./lm.sh ny)"
echo "one of the following maps from Media/Maps:"
echo ""
ls /var/root/Media/Maps
else
echo "Loading, wait..."
ln -s /var/root/Media/Maps/$1/MapTiles.sqlitedb /var/root/Library/Caches/MapTiles/MapTiles.sqlitedb
ln -s /var/root/Media/Maps/$1/com.apple.Maps.plist /var/root/Library/Preferences/com.apple.Maps.plist
echo "Loaded the specified map database"
echo "Wait while Maps.app launches..."
/Applications/Maps.app/Maps
fi


引用:
运行sh文件 出现 permission denied 解决办法
在vt100里 运行./lm.sh sh  后出现 permission denied 这个的
可以试试运行
sh ./lm.sh sh      


如果没装vt100,要安装这个程序。

做完这些,可以看这个教程了:http://www.in7ane.com/psp/posts/iphone_ny.avi
教程中使用的ny地图这里可以下载:http://www.in7ane.com/psp/posts/iphone_ny.zip

具体就是打开vt100,然后执行:./lm.sh bj。

等待loading,下载的地图就出来了。以后每次点桌面的map,都会出现你缓存的地图,想去掉,可以执行./lm.sh,清空缓存。

用这个方法可以制作多个地图文件,比较方便,唯一不方便的是要用shell来执行,有兴趣的达人写个选择地图小程序吧。呵呵。
[/quote]


[ 本帖最后由 hotsjf 于 2008-1-17 21:17 编辑 ]

TOP

引用:
原帖由 vickingt 于 2008-1-10 16:25 发表
赶紧留名

MAP 支持中国的就好。
ls已经有人试过中国地图了,应该没问题

TOP

引用:
原帖由 xie-888 于 2008-1-10 18:13 发表
有试过的吗?----那个GMDL运行不了啊
有别人截图了,估计可以用。
我是在xp下。

TOP