Подгружаемая карта google map из предустановленного приложения, очень полезная вещь. Но в некоторых случаях лучше иметь свою, локальную карту. Так как wi-fi есть не везде, а Edge в нашей стране совсем не бесплатный. Особенно это полезно когда едешь в другой город. 

Для таких целей существует программка iLm - универсальный просмотрщик карт. Устанавливаем ее. Теперь ищем в исталере нужные карты и загружаем :) Так оно и должно быть. Только нужных карт нет, и вообще карт я в инсталере не встречал. По этому делаем их руками и своими силами засовываем в айфон.

Инструкция:

1. Скачиваем программу GMDL на свой компьютер http://www.in7ane.com/psp/gmdl.html. Как ей пользоваться, можно почитать здесь http://mail.migtel.ru/~simbaaz...

2. Создаем нужную карту

3. Подключаем iphone компу. С помощью iPhone PC Suite или каким-нибудь другим менеджером файлов для айфона создаем папку в каталоге Maps (var/root/Media/Maps/Moscow). Допустим вы сделали карту Москвы. Заливаем файлы карты папку:

HW до 1.1.2:
var/root/Media/Maps/Moscow
HW 1.1.3:

Если у Вас 1.1.3 — то надо в папке:

/private/var/root/Library
создаем сим-линк на /private/var/mobile/Library/Caches
ln -s /private/var/mobile/Library/Caches Caches

4. Запускаем iLM. Кликаем на закладке Moscow, выбираем Link/Copy и после переходим в Maps. В первый раз придется немного подождать, пока наполнится кэш.

Если вы хотите пользоваться поиском, то сеть должна быть включена. На один поисковый запрос уходит где-то 5 Kb: Google передает координаты, а iLM «прикручивает» их к локальной карте.

Если вам дорог трафик, войдите в Airplane Mode (Настройки iPhone). Картой вы все равно сможете пользоваться, но поиск будет недоступен.

Уже готовые карты некоторых городов: http://iphone.l0rda.biz/maps/

Репозоторий iLm: http://www.in7ane.com/iphone.xml