DataLife Engine > Разное > Как сэкономить трафик при просмотре карт на iPhone?

Как сэкономить трафик при просмотре карт на iPhone?


20 апреля 2010. Разместил: Artemis-x
Вы наверно знаете что iPhone при каждом открытии приложения Maps обращается к сети и выкачивает тот кусок карты что вам нужен, с одной стороны это хорошо — не надо много места и оперативное обновление, но при варварских ценах на GPRS \ 3G это не реально, ниже предлагаю маленькую хитрость.

Как сэкономить трафик при просмотре карт на iPhone?


Заметьте, карты работают в авиарежимe, без WIFI

Что бы иметь доступ к оффлайн картам нам нужно иметь какой либо файловый менеджер для iPhone
под Windows например Winscp или ifunbox (оба бесплатны) только winscp для доступа через wifi и ssh а ifunbox — по кабелю

Теперь нам нужно взять кэш карт Москвы и положить их в
MapTiles.sqlitedb скопировать в \private\var\mobile\Library\Caches\MapTiles\
Для прошивки 3.1 в private\var\mobile\Library\Caches\Maps\MapTiles\
com.apple.Maps.plist скопировать в \private\var\mobile\Library\Preferences\
Bookmarks.plist скопировать в private\var\mobile\Library\Maps\

так же будет не лишним сменить права на скопированные файлы с помощью iFile terminal ssh, но не является обязательным

Кэш Москвы как и других городов можно скачать с торрентов, вот например карта Москвы

Вот что входит в оффлайн доступ по карте выше.

Как сэкономить трафик при просмотре карт на iPhone?


ак же можно сделать свою карту с помощью данной программы

Надеюсь инструкция вам пригодиться, экономьте на трафике!