Комментарии
2 января, 2009Теперь можно обсуждать посты блога…


Первоначально — векторная заготовка для сайта. В итоге — вырубной магнит на холодильник. Спрашивайте в магазинах города =)


Концерт «Арды», “Necrozzz’а“, «Альбиона» в клубе “Black&White”, г. Пермь, 17.10.2008г.

Карта Google города Перми для заливки в айфон и работы в оффлайне. Без снимков со спутника.
Для прошивок 3.0 и выше, нижеприведенный способ не работает, т.к. приложение «Offline Maps» не поддерживается. В этом случае сразу читаем «Update 2» в конце поста.
Сразу хочу пояснить разницу между вариантами последнего действия.
«Link» — создаст ссылку для «Maps» прямо на наши файлы. Т.е. они могут переписаться/повредиться/исчезнуть и восстановить их можно будет только повторной заливкой с компьютера.
«Copy» — скопирует наши файлы в кэш-папку «Maps» (это же можно проделать и вручную без «Offline Maps», но с ней удобнее =). Процесс это более долгий, и место копия карты занимает. Зато вы можете быть уверенны, что карта всегда окажется под рукой – стоит только скопировать ее повторно, если пропала.
P.S. полезная ссылка на карты различных городов для PSP. Если по какой-то причине GMDL капризничает и не хочет скачивать нужную карту напрямую с гугла, можно попробовать сконвертировать их для iPhone из этих архивов («Set Dir» > указываем на скачанную папку > «-> iPhone»). Результат будет зависеть от вашей версии GMDL и версии, в которой создавалась карта :) В случае с картой Перми, подошла gmdl0.5.05a. Более поздние выдавали ошибку.
UPDATE:Начиная с прошивки 2.2, т.к. кэш карт имеет измененный формат. Для конвертации качаем это. Так же выше дана вторая ссылка с архивом для новых версий.
UPDATE 2 (решение для прошивок 3.0 и выше): При помощи файлового менеджера (лучше сразу через «WinSCP») кидаем файлы:
На папку «/private/var/mobile/Library/Caches/MapTiles» необходимо выставить права «555» при помощи «WinSCP» или iFile и ему подобных менеджеров из «Сидии».
Update 3 (для прошивок 3.1.2 и выше): в дополнение к вышесказанному,«MapTiles.sqlitedb» кидается не в «/private/var/mobile/Library/Caches/MapTiles/», а в /private/var/mobile/Library/Caches/Maps/MapTiles/, после чего на папку ставятся права «555»;