ноября 26, 2010 iphone-gps.ru 2013-06-06

Bit Map – загрузка своих карт в iPhone

Bit Map   загрузка своих карт в iPhone

С помощью приложения Bit Map вы сможете просматривать карты формата JPEG, PNG, TIFF или GIFF, а также .OZF2 на своем iPhone. Вы сами можете сделать любую карту из растрового изображения. И по спутнику позиционировать свое нахождение на ней. В качестве примера я загрузил старую карту Москвы 1856 года и привязал ее к спутнику.
Приложение позволяет просматривать как большие изображения, так и разбивать их на несколько маленьких. Размер и количество карт ограничен лишь свободной памятью вашего смартфона.
Есть возможность быстрого переключения между картами.
Bit Map также включает несколько функций, ставших уже традиционными в подобного рода приложениях: просмотр актуального местонахождение, проложение маршрута и т.д. Кроме того, новая версия приложения оптимизирована и имеет поддержку retina-дисплеев (iPhone 4).

Стоит также отметить, что лучше загружать несколько небольших карт, нежели одно крупное изображение. Дело в том, что в случае использования карт большого размера, iPhone будет долго распознавать объект и это скажется на общей производительности смартфона. Загружая небольшие карты, вы сможете сэкономить огромное количество времени при поиске того или иного объекта.

Как это работает

К примеру вы сделали сами или скачали какую-нибудь интересную карту. Вот для примера архивные карты городов мира
Если файлы в формате JPG, то можно сразу загрузить карту в телефон по wi-fi. Для этого в настройках программы нажмите кнопку “добавить”.

Bit Map   загрузка своих карт в iPhone

В появившемся экране увидите адрес вида 192.168.1.4:8888 и пароль доступа. На компьютере откройте браузер и введите этот адрес и пароль. Теперь выберите сохраненный файл и нажмите “Upload”. Файл карты перепишется в телефон и будет доступен для просмотра.

Bit Map   загрузка своих карт в iPhone

Но это не очень интересно, гораздо полезнее если карта будет привязана к GPS.
Как это сделать? Те, кто хорошо знают английский рекомендую почитать Help от разработчика.

Мой вариант в кратком изложении:
1. Перевести карту в формат .OZF2 с помощью этого конвертера.
2. Переименовать файл карты примерно таким образом:
latlon WGS84 37.5236 55.8075 37.7255 55.9069.ozf2

Где:
latlon WGS84 стандарт записи широты и долготы, который мы учили в школе.
37.5236 55.8075 – координаты левого нижнего угла вашей карты (37.5236 – широта и 55.8075 – долгота).
37.7255 55.9069 – координаты правого верхнего угла карты.
Обратите внимание, значения после точки не минуты и секунды а десятичные значения.
Перевести координаты можно здесь.
(выставьте WGS 72 в Map Datum)

Bit Map   загрузка своих карт в iPhone

3. Переписать файл на телефон, как описано выше.
Если вы сделали все правильно, то карта автоматически распознается по координатам.

Как подготовить карту.

А теперь самое сложное, правильно найти координаты этих самых углов.
Cразу разочарую тех, кто хочет гулять по старым картам. Дело в том, что те архивные гравюры рисовались несколько сот лет назад, задолго до запуска первого спутника gps. И как бы аккуратно не старались авторы запечатлеть облик старого города на карте, совместить ее с google map не реально. Можно только постараться минимизировать неточности.

Итак:
1. Вам понадобиться программа Google Earth. Откройте ее и загрузите ваш JPG файл в слой.

Bit Map   загрузка своих карт в iPhone

2. Постарайтесь совместить реальную карту google и изображение на jpg картинке. Для этого расставьте метки на объектах которые со временем не изменились. Архитектурные памятники, мосты, перекрестки улиц.
3. Через выпадающее меня свойств откройте окно “Местоположение”. Вы увидите координаты углов.

Bit Map   загрузка своих карт в iPhone

Bit Map   загрузка своих карт в iPhone

Bit Map   загрузка своих карт в iPhoneBit Map   загрузка своих карт в iPhone

Bit Map   загрузка своих карт в iPhone

Скачать Bit Map вы можете в магазине AppStore. Стоимость приложения составляет 2.99$.

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(0 голосов, в среднем: 0)


Подписка на рассылку "Временно бесплатные в App Store"
vk.com/freeappsnow

Рассылка выходит раз в сутки и содержит список программ из App Store для iPhone перешедших в категорию бесплатные за последние 24 часа.

группа ВКонтакте

7 Комментариев к “Bit Map – загрузка своих карт в iPhone”

  1. smalm - декабря 5, 2010 22:54

    Пожалуйста объясните более подробно процесс перевода координат.

    admin Reply:

    допустим 55 градусов 30′ мин (полчаса). Переводим в десятичные минуты. Будет 55.5 Вот еще
    http://planetcalc.ru/1129/

  2. smalm - декабря 6, 2010 20:29

    http://www.rcn.montana.edu/resources/tools/coordinates.aspx
    ссылка не рабочая

    admin Reply:

    Видимо временные трудности. Сейчас доступен.

  3. smalm - декабря 9, 2010 23:13

    Да ссылка уже рабочая. На этот раз все получилось, привязал но почему-то GPS показывает, что я нахожусь на километров где-то 5-7 от реального места нахождения. Не думаю, что так не точно мог привязать карту генштаба. Может в iPhone есть какие-то настройки GPS или может в программе что-то менять?
    Еще испытывал один вариант по картам: скачал свой квадрат уже привязанного генштаба в Ozi Explorer, там два файла (jpg, map). Кидаю их в архив Zip и закидываю в iPhone. Тоже получается привязанная карта, но координаты другие(utm pulkovo 35U). И что интересно местоположение тоже, что и на моей привязке.Карты закидывал не через wi-fi, а через USB шнур в iTunes, так проще! Может кто-то прокомментирует или посоветует что-то.

  4. cash - июля 23, 2011 23:06

    всем привет готов заплотить 10 $ за 1 лист привязаной карты ,(карта 41 года нужно сделать всё как указано тут по привязки и калибровки http://nixanz.com/ios/bitmap/russian-documentation/ штоб мне осталось только зугрузить файлы в айфон )пришите если есть желающие .

    mail.ru Юрий Ранга Reply:

    Решили ли Вы свои проблемы, или Вам ещё требуется помощь?

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

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

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


ОБЩИЙ АККАУНТ

iJuice

Более 1700 приложений.
На сумму более 270 000 рублей.