Используйте 2гис, яндекс карты и тд.

Как-то в один прекрасный день мне понадобилось найти оффлайн карту моего города Перми для моего iPod'а, но естественно я ее нигде не нашел, особенно для последних прошивок (Сия инструкция прекрасно работает на 4.2.1 и раньше, на 4.3, 4.3.1, 4.3.2, 4.3.3 работает тоже).
iOs 5 пока не поддерживается, я связался с разработчиком, он сказал, что конвертер будет будет поддерживать 5ю ось, ждем.
Ну раз надо, то значит надо, я пересмотрел множество тем нашего любимого сайта, но ничего не нашел, в итоге обрыв рунет, а потом и инет, плюс своими мозгами, я сделал инструкцию по созданию оффлайн гугл карт.
Собственно нам понадобится 3 программы на компьютер
1)
Офф сайт |
---|
2)
Офф сайт |
---|
3)
Офф сайт |
---|
Альтернатива iFunBox |
---|
Что угодно, чем можно закинуть файлы |
И одна программа на девайс
iFile (Есть в нашем
Aльтернатива iFile |
---|
что либо, что умеет ставить права на файл/папку |
1.1) качаем и разархивируем GMDL, запускаем Global Map Download Tool.exe (\GMDL\bin\Debug\Global Map Download Tool.exe), открывается довольно-таки долго
Скрин |
---|
![]() |
1.1.1)
Архитектура 64 Only | |
---|---|
(Для 64 архитектуры)
|
Программка еще сырая, строго ее не судите, если какие то кнопки будут не видны - по разворачивайте\восстанавлИвайте окно, поиграйте с зумом.
1.2) Включаем нужный нам язык - ставим точку на Google, в конце поля справа от него заместо =en пишем =ru
Скрин |
---|
![]() |
1.3) Выбираем нужную нам область непосрелсвенно на карте (ВНИМАНИЕ столбика слева от карты задвигать смысла нет, тк GMDL ориентируется с этой позиции в независомсти есть столбик или нет)
Скрин |
---|
![]() |
Проверить карту (язык, загружаемую область) можно нажав на Preview 1x/2x
Скрин |
---|
![]() |
1.4) Нажимаем Download The Map, выбираем куда сохранить, нажимаем ОК (ВНИМАНИЕ папка должна быть обязательно пустая!)
Скрин |
---|
![]() |
1.5) Пойдет процесс загрузки, после окончания нажать ОК
Скрин |
---|
![]() |
1.6) Не закрывая программу нажимаем >iPhone, в появившемся окне ничего не меняем, только задаем папку для сохранения несуществующую на компе (GMDL должен сам ее создать, иначе начнет ругаться), после окончания нажимаем , первый этап готов.
Скрин |
---|
![]() |
2.1) Устанавливаем, запускаем Mapv4v5Converter, открываем созданную нами карту
Скрин |
---|
![]() |
2.2)выбираем нужный формат выходного файла, нажимаем "начать преобразование".
Скрин |
---|
![]() |
2.2.1) Если вы выбрали прошивку 4.2.1 и выше, то вам нужно будет ввести вашу локализацию
Скрин |
---|
![]() |
2.3) Собственно папка, куда файл сохранить
Скрин |
---|
![]() |
2.4) Сохранение удалось
Скрин |
---|
![]() |
Внимание
3.1)Полученный файл кидаем файломенеджером в тело по адресу
/private/var/mobile/Library/Caches/Maps/MapTiles/ |
Скрин |
---|
![]() |
4.1) через девайс ставим права на
папку
/private/var/mobile/Library/Caches/Maps/MapTiles/ |
Прочесть Выполнить Прочесть Выполнить Прочесть Выполнить Владелец: mobile Группа: mobile |
/private/var/mobile/Library/Caches/Maps/MapTiles/MapTiles.sqlitedb |
Прочесть Прочесть Прочесть. Владелец: mobile Группа: mobile |
Скрин |
---|
![]() |
4.2) Делаем ребут
lol |
---|
Здесь был скриншот |
4.3) Have A Fun
Скрин |
---|
![]() |
Если не грузится сходу кэш нужно поиграть с приближением - отдалением
Готовые карты удалены.
В принципе, если у файла карт стоит запрет на запись, то локализация не имеет значения.
С Уважением,
Вопросы можно в ЛС.
Ответы