У цій статті ви дізнаєтесь, як завантажити офлайн карти в iPhone та як об’єднати кілька карт.

Встановлення карти в її стандартне розташування (Maps.app)

При такій установці ви можете встановити в телефон тільки один файл з картою, для його зміни на другий потрібно знову підключати телефон до комп’ютера, проте переважній більшості користувачів саме це й потрібно.

1. Якщо ви ще жодного разу цього не робили, запустіть програму Карти (Maps) на телефоні (будуть створені необхідні файли і каталоги)

2. Закрийте додаток Карти (Maps)

3. Помістіть файл MapTiles.sqlitedb в теку /private/var/mobile/Library/Caches/MapTiles/ і виставите права на нього в 444. Фрагменти що підвантажуться будуть відображатися, але не будуть зберігатися.

4. Встановіть на саму папку private/var/root/Library/Caches/MapTiles/ права 555. При цьому телефон не зможе видалити файл кешу в момент оновлення версії карти на серверах Google.

5. Якщо є файл Bookmarks.plist, то скопіюйте його в папку /private/var/mobile/Library/Maps/, замінивши при цьому файл, що там знаходиться. Це дозволить використовувати оффлайн пошук по початкових буквах назв вулиць. Перевірте, що права на файл Bookmarks.plist виставлені в 766. При заміні існуючого файлу такі права будуть виставлені автоматично.

6. Якщо є файл com.apple.Maps.plist, то скопіюйте його в папку /private/var/mobile/Library/Preferences/, замінивши при цьому наявний там файл. Це призведе до того, що карта при наступному запуску програми Карти відразу відкриється на закешованій області. Перевірте, що права на файл com.apple.Maps.plist виставлені в 766. При заміні існуючого файлу такі права будуть виставлені автоматично.

7. Запустіть програму Карти (Maps) (перезавантаження телефону не потрібно).

Встановлення карти для використання з OfflineMap

Ця програма дозволить вам завантажити на телефон кілька файлів карт і перемикатися між ними в міру необхідності.

1. Використовуючи Cydia встановіть додаток OfflineMaps

2. Створіть папку /var/mobile/Media/Maps, якщо її ще не існує

3. Створіть в ній папку з довільним ім’ям, наприклад «Lviv»: /var/mobile/Media/Maps/Lviv, і помістіть в неї файли з архіву з картою.

4. Повторіть крок 3 для всіх карт, які ви збираєтеся pавантажити в телефон, створюючи окрему папку для кожної пари файлів.

5. Запустіть програму OfflineMaps, виберіть потрібну папку та натисніть Об’єднати. Програма, створить посилання, виставивши права на читання і запис. Тому будьте готові до видалення або обрізання карти.

На іконці OfflineMaps буде горіти назва карти, що активна в даний момент.

За матеріалами imapsmanager.com

Схожі статті: