Карты для Phone
В appStore постоянно появляются новые навигационные приложения для iPhone. Есть узкоспециализированные авто навигаторы и программы для морских походов и даже для летчиков существует специальные приложения. Можно пользоваться обычными гражданским картами, топографическими, историческими или даже загружать свои, сделанные собственными руками.
Обзоры автонавигаторов для iPhone
В каждом случае есть свои плюсы и минусы. Так авто навигаторами не удобно пользоваться при передвижении пешком. А все (на момент написания статьи) программы с набором офлайновых карт не поддерживают нумерацию домов, т.к карты для них созданны на основе одного и того же ресурса: OpenStreetMap.
Обзор офлайновых карт
При всем многообразии выбора, на протяжении многих лет самой удобной и универсальной программой остается родное приложение “Карты”, которое устанавливается на телефон вместе с прошивкой. И работает с обычной версией Google Map. Для России пожалуй можно еще отметить программу “Яндекс карты”, тоже бесплатную, отлично работающую в больших городах, и радующую автолюбителей своим сервисом Яндекс пробки, с дармовым интернет трафиком для некоторых операторов связи.
Программа «Карты» Google map
Инструкция как сделать чтобы google map работал в iphone без использования интернета.
Теория.
При запуске программы необходимые фрагменты карты сами подгружаются из сети, используя доступный в тот момент способ wi-fi или gprs. Загруженные области карты формируют так называемый кеш (cache), временный файл. Этот кеш используется для быстрой перерисовки экрана и в случае отсутствия связи с сервером т. е. для работы оффлайн.
Называется этот файл кеша – MapTiles.sqlitedb и представляет собой набор квадратных фрагментов. Для каждого уровня детализации используется свой набор. Фрагменты не масштабируются. Так же и спутниковая фотография и гибрид, каждый имеют свой независимый набор фрагментов.
Казалось бы, если один раз посмотрев нужную часть карты, можно обращаться к ней постоянно. Однако программа устроенна таким образом, что при достижении кеша определенного размера старые области карты начинают стираться освобождая место для новых данных и собрать полноценную карту таким образом не представляется возможным.
Чтобы обойти эту неприятность нужно поставить запрет на перезапись закешированной карты предварительно загрузив нужный участок местности в телефон.
Еще одна особенность. Со сменой прошивки менялся и принцип кеширования карты. Для iPad/iPhone4 используются фрагменты – 256×256 точек, для iPhone 3GS/3G с прошивки 2.2 – 128х128 точек, для старых прошивок 64х64 точки. Кроме того, кеш в разных версиях прошивок располагается в разных местах файловой системы телефона. По этому, карты от старых прошивок не подходят к новым, их нужно конвертировать.
Сама карта состоит из 3х файлов:
- карта в виде фрагментов – MapTiles.sqlitedb
- файл закладок – Bookmarks.plist (названия улиц и расставленные вами булавки)
- координаты при запуске – com.apple.Maps.plist
Все 3 файла являются независимыми друг от друга. Главный из них MapTiles.sqlitedb, остальные могут быть загружены из разных источников или могут отсутствовать вообще.
Для установки уже готовой карты понадобится:
- 1. Телефон прошедший Jailbreak
- 2. Файл менеджер для iPhone с возможностью изменения прав для файлов (рекомендую iFile из Cydia)
- 3. Сами карты под вашу версию прошивки. Скачать их можно на торрентах.
С помощью файлового менеджера нужно файлы карт загрузить в соответствующие папки на телефоне
Для прошивок 4.x.x.
MapTiles.sqlitedb – private\var\mobile\Library\Caches\Maps\MapTiles\
Bookmarks.plist – private\var\mobile\Library\Maps\
Поставить права на папку:
private\var\mobile\Library\Caches\Maps\MapTiles\
Поставить права на файл:
private\var\mobile\Library\Caches\Maps\MapTiles\MapTiles.sqlitedb
убрать возможность “Записать” для пользователя.
После установки карты нужно перегрузить телефон
Если вы сами хотите сделать карты для iphone вам понадобятся:
- 1 Программа SAS Планета, для создания файла карт.
Инструкция по изготовление карт для iPhone с помощью программы SAS Планета. - 2. Конвертер Mapv4v5Converter.
Инструкция по работе с конвертером карт
Если вы хотите использовать в iPhone несколько карт, то в Cydia есть бесплатная программа iphone offline maps которая осуществяет переключение между ними по требованию.
Список карт для iPhone 4 прошивок 4.x.x. :
Москва – 659 Mb
Санкт-Петербург – 614 Mb
Харьков – 249 Mb
Вы можете добавить ссылки на свои карт, перейдя на страницу администрирования оффлайн карты для iPhone и iPad.
Обсуждение.
14 Комментариев к “Карты для Phone”
Написать комментарий.
Чтобы оставить комментарий Вы должны быть зарегистрированны на сайте.
Или Вы можете войти через:


Как бы закачать карты Мурманска и области на iPhone?
dupa Reply:
мая 9, 2009 at 1:07
http://www.iphone-gps.ru/ext/aHR0cDovL21haWwubWlndGVsLnJ1Lw==/ ~ simbaaz / custom-maps-tutorial.html
Карта ставропольского края и ставрополя есть у кого нибудь?
подскажите пожалуйста как поставить программу ilm на 3г 2.2??????????
где взять iLM
где взять iLM
iLm для 1.1.4 ставится из репозитория http://www.iphone-gps.ru/ext/aHR0cDovL2lhcHBjYXQuY29t/. Для версий 2.x.x есть программа Maps Offline
подскажите плиз,у меня айфон 3г прошивка 2.2.1
как закинуть карту на gps,можно расписать подробно.Есть ли у вас карта СУРГУТА.
Есть ли сидия на русском или русификатор???
Добрый день!
Скачал программу GMDL для преобразовании растровых карт для iPhone 3G, все делаю по инструкции но при нажатии кнопки Pull Tiles выходит такое сообщение – Already There note: if specifying an existing it needs to be empty. кто может подсказать в чем тут проблема.
Можно еще карты для iPhone делать с помощью проги SAS.Планета (http://www.iphone-gps.ru/ext/aHR0cDovL3Nhc2dpcy5ydQ==/)
y menya ne podklychaetsa youtube
Карта Владимира, Иваново, Рязани есть у кого???
скинте еще раз киев, пліз…..