Карты для iPhone

В категории навигация магазина App Store собраны приложения очень широкого круга. Есть узкоспециализированные авто треккеры и программы для морских походов и даже для летчиков существуют несколько приложений. Но есть общие задачи, с которыми регулярно сталкивается большое количество пользователей iPhone. Попробуем собрать самые актуальные программы для таких случаев…

Простые карты для iPhone

Пока еще родное приложение “Карты” от Apple не очень хорошо работает в наших широтах. Заменой ему служат две популярных программы: Yandex Карты и Google Maps.

Карты для iPhoneКарты для iPhone

Для тех кто едет заграницу могу еще порекомендовать ViaMichelin

Карты для iPhone

Offline карты для iPhone

Вышеназванные программы Yandex Карты и Google Maps поддерживают возможность создания оффлайновых карт с возможность пользоваться ими без интернета. Подробно об этом изложено в конце статьи. Но не всегда это реально сделать. Так у Яндекса набор карт очень ограничен, а с кешом Google не каждый будет связываться. По этому существуют специализированные приложения, которые значительно облегчают эту работу.

Обзор офлайновых карт

Карты для iPhoneКарты для iPhoneКарты для iPhone

Еще есть набирающий популярность сервис MapsWithMe.

Карты для iPhone

Кому-то очень нравится 2 GIS

Карты для iPhone

Автонавигаторы для iPhone

Обзоры навигаторов для iPhone

Карты для iPhoneКарты для iPhone

В каждом случае есть свои плюсы и минусы. Так авто навигаторами не удобно пользоваться при передвижении пешком. А все (на момент написания статьи) программы с набором офлайновых карт не поддерживают нумерацию домов, т.к карты для них созданны на основе одного и того же ресурса: OpenStreetMap.

Сюда еще можно добавить сервис “Прогород

Карты для iPhone

Карты путеводители

Отлично себя зарекомендовали аудио гиды – путеводители “Вокруг Света”. Список доступных городов постоянно пополняется. App Store

Карты для iPhone

Свой путеводитель можно сделать таким образом.

Если вы создали свой туристический маршрут, то перенести его в смартфон можно так.

Offline карты Yandex и Google

Карты для iPhone   Программа «Яндекс.карты»

В последних версиях программы появилась возможность сохранять карты городов в памяти телефона, т.е. теперь работать с картой можно и без подключения к мобильной сети или интернету. Это существенно ускоряет работу с приложением , а также позволит сэкономить трафик для тех, кто не является абонентом Мегафона, Билайна или Киевстара.

Более подробное описание программы «Яндекс.карты»

Города, карты которых можно скачать для оффлайн-просмотра:
Ангасрк, Артем, Барнаул, Белгород, Бердянск, Великий Устюг, Волжский, Вязники, Глазов, Днепропетровск, Донецк, Екатеринбург, Запорожье, Йошкар-Ола, Ижевск, Ильичевск, Казань, Камышин, Кемерово, Киев, Краматорск-Славянск, Красноармейск, Красноярск, Крым, Курган, Ленинградская область, Львов, Магнитогорск, Мелитополь, Минск, Москва, Московская область, Нежин, Нижневартовск, Нижний Новгород, Новокузнецк, Новосибирск, Одесса, Оренбург, Прокопьевск, Ростов-на-Дону, Самара, Петербург, Сарапул, Саратов, Сумы, Сургут, Тамбов, Томск, Углич, Ульяновск, Усолье-Сибирское, Уссурийск, Уфа, Харьков, Черепаново, Чита

Есть также возможность самим сделать карты нужной области.
Инструкция как сделать оффлайн карту для "Яндекс.карты".

Карты для iPhone   Программа «Карты» Google map

Инструкция как сделать чтобы google map работал в iphone без использования интернета.

Теория.
При запуске программы необходимые фрагменты карты сами подгружаются из сети, используя доступный в тот момент способ wi-fi или gprs. Загруженные области карты формируют так называемый кеш (cache), временный файл. Этот кеш используется для быстрой перерисовки экрана и в случае отсутствия связи с сервером т. е. для работы оффлайн.
Называется этот файл кеша - MapTiles.sqlitedb и представляет собой набор квадратных фрагментов. Для каждого уровня детализации используется свой набор. Фрагменты не масштабируются. Так же и спутниковая фотография и гибрид, каждый имеют свой независимый набор фрагментов.
Казалось бы, если один раз посмотрев нужную часть карты, можно обращаться к ней постоянно. Однако программа устроенна таким образом, что при достижении кеша определенного размера старые области карты начинают стираться освобождая место для новых данных и собрать полноценную карту таким образом не представляется возможным.
Чтобы обойти эту неприятность нужно поставить запрет на перезапись закешированной карты предварительно загрузив нужный участок местности в телефон.

Еще одна особенность. Со сменой прошивки менялся и принцип кеширования карты. Для iPad/iPhone4 используются фрагменты - 256x256 точек, для 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 вам понадобятся:

Карты для iPhoneЕсли вы хотите использовать в iPhone несколько карт, то в Cydia есть бесплатная программа iphone offline maps которая осуществяет переключение между ними по требованию.

Список карт для iPhone 4 прошивок 4.x.x. :

Москва - 659 Mb

Санкт-Петербург - 614 Mb

Харьков - 249 Mb

Вы можете добавить ссылки на свои карт, перейдя на страницу администрирования оффлайн карты для iPhone и iPad.

Обсуждение.

Группа iPhone-gps Вконтакте

14 Комментариев к “Карты для iPhone”

  1. INFINITY - ноября 3, 2008 22:47

    Как бы закачать карты Мурманска и области на iPhone?

    dupa Reply:

    http://mail.migtel.ru/ ~ simbaaz / custom-maps-tutorial.html

  2. Becks - ноября 15, 2008 0:08

    Карта ставропольского края и ставрополя есть у кого нибудь?

  3. иван - января 4, 2009 18:44

    подскажите пожалуйста как поставить программу ilm на 3г 2.2??????????

  4. TEMA - января 6, 2009 23:04

    где взять iLM

  5. Narek - января 8, 2009 15:20

    где взять iLM

  6. admin - января 9, 2009 0:55

    iLm для 1.1.4 ставится из репозитория http://iappcat.com. Для версий 2.x.x есть программа Maps Offline

  7. venikoff - февраля 26, 2009 23:34

    подскажите плиз,у меня айфон 3г прошивка 2.2.1
    как закинуть карту на gps,можно расписать подробно.Есть ли у вас карта СУРГУТА.

  8. venikoff - февраля 26, 2009 23:41

    Есть ли сидия на русском или русификатор???

  9. Oleg - апреля 7, 2009 10:56

    Добрый день!
    Скачал программу GMDL для преобразовании растровых карт для iPhone 3G, все делаю по инструкции но при нажатии кнопки Pull Tiles выходит такое сообщение – Already There note: if specifying an existing it needs to be empty. кто может подсказать в чем тут проблема.

  10. Vova - апреля 22, 2009 10:09

    Можно еще карты для iPhone делать с помощью проги SAS.Планета (http://sasgis.ru)

  11. David - декабря 27, 2009 1:31

    y menya ne podklychaetsa youtube

  12. zukov - января 6, 2010 13:36

    Карта Владимира, Иваново, Рязани есть у кого???

  13. kliftoman - июля 7, 2010 22:17

    скинте еще раз киев, пліз…..

Написать комментарий.

Чтобы оставить комментарий Вы должны быть зарегистрированны на сайте.

Или Вы можете войти через:


программы для iPhone в Контакте программы для iPhone в Facebook программы для iPhone в Twitter программы для iPhone RSS