Как пользоваться картами в iPhone без подключения к интернету

Автор: Winter_mute
Опубликовано: 28 февраля 2008 Теги: тегов нет
Stимулов: 135
Apple обеспечила замечательную поддержку Google Maps в своем телефоне, однако для того, чтобы карты работали, вам понадобится постоянное подключение к интернету. К сожалению, это не всегда удобно. Во-первых, далеко не везде доступен Wi-Fi, а значит, для того чтобы посмотреть карты, вам понадобится подключаться к интернету через EDGE или GPRS, что означает дополнительные расходы на оплату счета. Это бы не было большой проблемой, но если вы не находитесь в зоне работы EDGE, то передача данных будет происходить по каналу GPRS, который не отличается большой скоростью, и в этом случае пролистывание и масштабирование карты будет не самым приятным процессом. Ну а если вас угораздило оказаться там, где вообще нет связи, то про карты вам стоит забыть. Если, конечно, вы не скачаете оффлайновую версию карт.
Давайте вкратце разберемся, как работает google maps. Ищете интересующее вас место, и этот запрос отправляется в google. Далее сервер находит все возможные варианты и отправляет к вам на iPhone. После этого вы выбираете, какое конкретно место вам нужно, и сервер отправляет вам карты. Сами карты — это набор изображений и информация, в каком порядке и при каких условиях какие выводить на экран. Идея оффлайновых карт — это получить набор этих самых изображений и информацию о взаимном расположении для какого-то конкретного места (к примеру, для Москвы) и положить их в ваш iPhone, а также сделать так, чтобы при поиске именно того места, которое было выбрано заранее и для которого есть набор изображений (в нашем случае — Москва), запрос никуда не уходил, а iPhone брал все из локальной копии. Для этого нам потребуется:
Непосредственно карты:
Москва
<a href«torrent.iphoneapps.ru/details.php?id=261»>торрент
Rapidshare
iphone.l0rda.biz
Питер
торрент
iphone.l0rda.biz
Киев
iphone.l0rda.biz
Казань
iphone.l0rda.biz
Воронеж
iphone.l0rda.biz
Кроме этого, пока карты будут закачиватся на ваш компьютер, вам нужно добавить в installer репозиторий www.in7ane.com/iphone.xml
После этого зайдите в раздел Map Apps и устанавите программу iLM.
Далее поместите карты в папку var/root/Media/Maps/Moscow
Для прошивки 1.1.3 в папке /private/var/root/Library создайте сим-линк на папку /private/var/mobile/Library/Caches, выполнив команду:
ln -s /private/var/mobile/Library/Caches Caches
После всего этого запустите iLM. В закладке Moscow выбираем Link/Copy и переходим в Maps.
Все! Теперь, если связь с инетом есть, то поиск по карте, переход по адресам и LocateMe работают как обычно, за исключением отсутствия траты трафика и времени на загрузку изображений (на поисковый запрос траффик все-таки расходуется, но он мал). Если переместиться за пределы Москвы, то недостающие изображения выкачиваются из интернета и сохраняются в ту же БД.
Ответить
 

Пожелания вебмастеру


© 1998-2010 Доставка.ру