



iphone离线浏览地图——加快加载速度
在执行lm.sh dizhi时,如果数据太大,速度会很慢,建议修改一下lm.sh,不用copy数据到cache目录,而是建符号链接
简单修改为
#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