Экономим трафик при просмотре карт на iPhone

    Вы наверно знаете что iPhone при каждом открытии приложения Maps обращается к сети и выкачивает тот кусок карты что вам нужен, с одной стороны это хорошо — не надо много места и оперативное обновление, но при варварских ценах на GPRS \ 3G это не реально, ниже предлагаю маленькую хитрость.
    image
    Заметьте, карты работают в авиарежимe, без WIFI

    Что бы иметь доступ к оффлайн картам нам нужно иметь какой либо файловый менеджер для iPhone
    под Windows например Winscp или ifunbox (оба бесплатны) только winscp для доступа через wifi и ssh а ifunbox — по кабелю

    Теперь нам нужно взять кэш карт Москвы и положить их в
    MapTiles.sqlitedb скопировать в \private\var\mobile\Library\Caches\MapTiles\
    Для прошивки 3.1 в private\var\mobile\Library\Caches\Maps\MapTiles\
    com.apple.Maps.plist скопировать в \private\var\mobile\Library\Preferences\
    Bookmarks.plist скопировать в private\var\mobile\Library\Maps\

    так же будет не лишним сменить права на скопированные файлы с помощью iFile \ terminal \ ssh, но не является обязательным


    Кэш Москвы как и других городов можно скачать с торрентов, вот например карта Москвы
    или же скачать через MAGNET

    Вот что входит в оффлайн доступ по карте выше.
    image

    так же можно сделать свою карту с помощью данной программы

    Надеюсь инструкция вам пригодиться, экономьте на трафике!

    PS Так же вы можете сделать на вашем iPod что бы без Wifi можно было смотреть карты.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 54

      +4
      Таким образом можно всю планету закэшировать в iPhone благодаря SasGis, всё равно обновляются карты не очень быстро у нас.)
        +1
        Не получится. Одна только карта Питера занимает гигабайт с лишним (лично делал). А на всю планету придется с собой тележку с винчестерами возить:)
          +1
          Моё предложение можно рассматривать как чисто теоретическую возможность, кому нужна вся карта мира в девайсе? Отдельных городов вполне сойдёт, что более менее разумно.
        0
        jailbreak для этого нужен, или в нем нет необходимости?
          +2
          естественно нужен, так как нужен доступ к файловой системе
            –1
            а без jailbreak-а доступа к файловой системе нет?
              0
              полного — нет
              0
              а если использовать SAS.Планета, то джейл совсем не нужен…
                0
                Если вы внимательно поглядите куда выкладываются кеши, то увидите, что они выкладываются на пользовательский раздел, доступ к которому есть и без джейла.
                Пожалуйста не вводите людей в заблуждение.
                  0
                  как без джейла ты собираешся туда получить доступ? без джейла видны только фотки… и да ssh
                    0
                    У меня нет джейла и я спокойно доступаюсь к пользовательскому разделу при помощи DiskAid.
                    Для доступа к рут разделу джейл нужен, но для пользовательского всё работает и так.
              +1
              Москва-то какая… Лепота!
                +1
                А кеш не удалится при включении интернета?
                  +1
                  Это случаеться редко, но если случиться то права поставить на файл только для чтения с помощью iFile \ terminal \ ssh
                    0
                    cпасибо, интересно. надо попробовать сделать то же на андроиде.
                  +12
                  кеш карт Google и Яндекс (а также некоторых других) существует для iPhone начиная с прошивки 1.1.х, т.е. с 2008 года. Назвать данный топик баяном — это ничего не сказать. Это торжество мистера Слоупока!
                    –7
                    я не претендую что это новый способ, но этого не было на хабре, и многие об этом не знают!
                      –2
                      не было на хабре
                      Отличный аргумент, браво! (бурные аплодисменты, переходящие в овации.)
                      Зато это было уже везде, где только можно и не знает об этом только ленивый. Я предполагаю, что люди, посещающие Хабр — не чета тем, кто днями сидит на собутыльниках и полностью ассоциирует любимый вконтактик со всем Интернетом:
                      — АААА! Интернет сломался!
                      — Гугл открывается?
                      — А что это? Вконтакте не работает! Значит и все интернеты — тоже!
                      — Хм, а аська-то твоя почему-то работает. Лучше бы она сломалась, чесслово…
                        –3
                        плохой пример, я говорю о том что у некоторых iPhone не подвергался джейлбрейку, эта статья еще 1 плюс за то что бы его сделать, и тем более не все сидять на тематических форумах на которых это уже придумали…
                          0
                          Вот у меня например официальный русский айфон и геморой с джейлом для меня перекрывает выгоду от оффлайновых карт, если мне нужны оффлайновые карты для этого есть куча приложений в аппсторе.
                            –3
                            джейл — дело нажатия 3 кнопок
                              +2
                              Который нужно делать постоянно, и постоянно что-то менять с выходом каждой новой прошивки.
                              Я понимаю тех кто делает джейл на американских телефонах которые без этого не работают, но меня и так все устраивает, не вижу в джейле никаких существенных плюсов.
                                –4
                                1. SBSettings (ух не знаю, как без него уже)
                                2. Terminal
                                3. OpenVPN клиент
                                4. WiFi Stumbler'ы полноценные
                                5. Torrent- клиент настоящий
                                6. Многозадачность уже в версии 2.х,3.х (на любителя, я не использую)
                                7. Свои темы оформления (тоже на любителя, я не применяю)
                                8. пераццкий софт, в конце концов )
                                  0
                                  Не не не — зачем превращать телефон в комп? У меня есть макбук там и терминал, и openvpn клиент и торрент, зачем мне все это еще и на телефоне?
                                  Телефон он чтобы звонить, навигатор, в инете полазить да видики позырить иногда.
                                  И нафиг пераццкий софт — че жалко 1 бакс за прогу отдать которую используешь? Не так уж много прог надо чтобы это имело смысл.
                                    –3
                                    макбук в карман не засунешь. Я лично люблю быть налегке, без сумок-чемоданов.
                                    а насчет
                                    че жалко 1 бакс
                                    никак не жалко, большинство прог я покупаю, если они приличные и недорогие. А вот за навигатор 120$ не хочу платить, например, т.к. использую редко, когда заеду в незнакомую местность. За эту сумму можно отдельный девайс купить, но опять же, он не нужен мне особо.
                                    И вообще, джейл как минимум дает полный контроль над телефоном, раскрывает его на 110%, я бы только ради этого джейлил.
                                      0
                                      А зачем мне контроль над телефоном, если у меня ни времени ни желания возится и что-то там менять нет? Контроль ради контроля? Или назло подлому Стиву и его конторе? :)
                                      Я бы не обломался и навигатор за 120 купить, если б он мне нужен был. Каждому свое вобщем.
                                        –3
                                        никакого «зла», просто не люблю, когда меня ограничивают )
                                        «я бы, если б», понятно, начинаем мяться. Какой бы вы купили? Уверяю вас, вы бы сделали джейл, хотя бы потому, что тех же навигаторов в аппсторе с десяток, каждый хорош/плох по своему, а не установив и не попробовав не выберешь подходящий, демо-версий нет, а стоит каждый в районе 100$. К чему эти муки, когда до «бесплатного» теста два клика мышкой? Никто не мешает потом купить софтину, но вот то, что попробовать нельзя многие программы — это зачастую толкает сделать джейл. Но для меня это самый слабый из аргументов, основное — это расширение возможностей, скрытых в платформе.
                                          0
                                          Я вот как-то купил навигатор без джейла, только на основании обзоров. Конечно мне легче — карты Украины есть только у iGO. Но это не меняет правила — для покупки джейл совершенно не нужен. Более того большинство моих знакомых, которые ставят пиратский софт, так на нём и остаются. И все разговоры про «понравилось — купил» так и остаются разговорами.
                                          ЗЫ Не принимайте на свой счёт, я допускаю, что Вы покупаете понравившиеся приложения.
                                            0
                                            навигатор я так и не купил, редко пользуюсь, а многие другие покупаю, т.к. в этом случае есть очевидный бенефит — всегда свежие апдейты, да и поблагодарить разработчика за хорошую вещь баксом-другим совсем несложно.
                                      0
                                      у меня iPod туч, сломан — НО исключительно для фишечек, которых в аппсторе не купишь (инфо на локскрине например)… а проги или купленные (читалка да неск игрушек) или бесплатные или акционные, одно другому не мешает
                                      0
                                      Торрент клиент в телефоне — это при оплачиваемом помегабайтно интернете? Вы в своем уме? Если вам деньги девать некуда, поставьте лучше торрент-сервер, а телефоном через веб-и/фейс им управляйте. Бред же.

                                      Терминал — не уверен, что удобно им пользоваться без клавиатуры нормальной, я даже на ноутбучной в кнопки не попадаю.

                                      OpenVPN — тем более дикость, зачем он там.
                                        0
                                        во многих местах есть wi-fi, кроме того, сейчас уже вполне доступны безлимитные тарифы от опсосов. Мне хватает предоплаченного гигабайта трафика с головой.

                                        Терминал на удивление юзабелен

                                        OpenVPN — чтобы попадать внутрь закрытой сети, а дальше уже по ssh на сервера, я ssh наружу не имею привычку выставлять.
                        0
                        спасибо, важный твик.
                          +3
                          Или же можно в Cydia поискать Maps Enhancer. Эта добавка к Maps позволяет делать кэш карт для последующего использования его offline. Управляется из Settings и все без лишних танцев с бубном.
                            0
                            Только не показывает у меня сколько мб уже записал в cache, все время 0, но при этом работает. Еще, удобно что показывает месторасположения без интернет, по GSM вышкам. Думаю, самое классное решение на сегодняшний момент.
                            0
                            Все это:
                            во-первых — хорошо, но старо как мир.
                            во-вторых — к сожалению, ифон регулярно затирает эти самые кеши. И даже выставление прав вида 444 не помогает.
                              0
                              у меня не затирает
                                0
                                даже если качаете новые фрагменты карты?
                                  0
                                  да… права главное правельные поставить
                                    0
                                    правЕльные права, говорите?
                                    А точнее? Какие они у вас выставлены?
                                  0
                                  Нуу хорошо, если так. Завидую.
                                  У меня 2G на 3-ей прошивке — затирает. У товарища 3G так же на 3-ей прошивке — тоже затирает.
                                    0
                                    Maps Enhancer с галочкой «не затирать кеш» вам в помощь. Брать в Cydia.
                                0
                                А с Симбианом тоже можно провернуть такое?
                                  0
                                  Если мне не изменяет память то для симбы есть Nokia Maps Downloader, официальная утилита для этого, можно выбрать страны, города, континенты и тп.
                                    +1
                                    Да. Yandex.Карты 3 + SasGis
                                      0
                                      Да, проверено лично, у меня был e61i, я туда и гугл.мапс и яндекс.мапс с кешами заливал. Все работало хорошо. Ссылок не дам, где-то на торрентс.ру находил.
                                      +1
                                      Увидел пост и сразу же прокрутил вниз страницы думаю — может меня на 700-ю перебросило, но нет — это оказывается новая информация. Интересно, кто заморачивается с джейлбрейком по-вашему в информационном вакууме живут? Софту лет в обед.
                                        +3
                                        помимо джеилов и гуглокарт, в АппСторе существует вполне нормальная программа Яндекс.Карты, которая не удаляет кэш просмотренных тайлов без вашего ведома. И джеил для этого дела совершенно не нужен ;)
                                        единственное что от вас требуется после скачивание приложения: в ручную побродить по нужным участкам города в свободное время…
                                          –3
                                          Впервые не пускаю слюни на iPhone, как владелец Nokia, я просто выкачал нужные мне карты через OviSuit и установил их на телефон.
                                            0
                                            Вот бы для Android сделали( А то пока пользуюсь сторонними и глючными прогами.
                                              +2
                                              Android: RMaps для отображения + TrekBuddy Atlas Creator для кеша карт.
                                                0
                                                Яндекс.Карты + кэш вам в помощь.
                                                0
                                                Вы бы хоть написали что для этого джейлбрейк нужен.
                                                  0
                                                  пост из серии «понакупали айфоны и просят перезвонить»

                                                  Only users with full accounts can post comments. Log in, please.