Карты кеш яндекс карты айфон

Как очистить кэш в Яндекс Навигаторе

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

Какие данные хранит Яндекс Навигатор

Яндекс Навигатор может хранить 4 вида данных, два из которых занимают место на телефоне и их может потребоваться удалить:

  • История поиска. Это история запросов в Яндекс Навигаторе. Она хранится в текстовом виде и не занимает место на устройстве.
  • История маршрутов. История построенных через приложение маршрутов. В текстовом виде такая история не занимает место на устройстве.
  • Загруженные карты. Это скачанные на устройство фрагменты карт и схемы городов. Они могут занимать много месте на устройстве, в этой статье мы рассказывали как их удалить.
  • Кэш. Кэшированные данные для более быстрой работы приложения. Ниже пойдет речь о том как удалить эти данные с телефона.

Как очистить кэш в Яндекс Навигаторе

Чтобы очистить кэш в Яндекс Навигаторе на телефоне, откройте приложение и нажмите на четыре квадрата в правом нижнем углу.

Далее кликните на шестеренку в левом верхнем углу.

Вы окажетесь в настройках. Пролистайте их вниз и нажмите “Сохраненные данные”.

Далее нужно нажать “Очистить кеш”.

И подтвердить свое желание удалить кэш с телефона.

Источник

«Яндекс.Карты» оффлайн и как установить свои карты в iPhone

время чтения: 2 минуты

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

В последней версии Яндекс.Карт 4.5.1 для оффлайн-просмотра можно сохранить карты для 41 города России и Украины. Для каждого города доступна для скачивания обзорная и полная версии, отличающиеся детализацией. Обзорная версия содержит меньше масштабов, поэтому на порядок легче полной. Карты некоторых городов представлены схемами, т.е. официальными картами Яндекса, а некоторые города имеют еще и народные карты. Народные карты – это особый сервис Яндекса. Он позволяет пользователям в онлайн-режиме с помощью простых инструментов рисовать карты известных им мест, наносить дома и остановки транспорта, отмечать места отдыха, интересные объекты.

При работе с Яндекс.Картами в оффлайн режиме работает зум (масштабирование) карт, но не работает поиск улиц. Зато при подключении интернета трафик будет тратиться только на прокладывание маршрута, поиск адресов, но не на загрузку самой карты.

Города, карты которых можно скачать для оффлайн-просмотра:

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

Читайте также:  Что делать когда забыла пароль от айфона

Свои карты

Если нужного вам города не оказалось в списке Яндекса, можно самостоятельно добавить в приложение недостающие карты. Для этого вам нужен джейлбрейкнутый iPhone и любой файловый менеджер для работы с ним.

Файл кэша карты нужно закинуть в папку: /var/mobile/Applications/. идентификатор. из цифр и букв. /Library/Caches/YandexMaps/ .

Большая коллекция материала для Яндекс Карт собрана тут.

Скачанные оттуда Кэши мобильных Яндекс Карт нужно сконвертировать в формат для Apple iPhone. Это делается программой «Я, Кэш», которая работает под управлением Mac OS X 10.6 Snow Leopard, скачать можно здесь.

Либо программой YandexCache для Windows. Скачать программу и инструкцию по ее использованию можно по ссылке.

Можно также самостоятельно сделать нужные карты c помощью программы SAS Планета.

Источник

Заставляем iPhone хранить кэш карт вечно

Приложение «Карты» на iPhone работает весьма странно, не говоря уже о всяческих проблемах с GPS. Оно имеет отвратительное свойство каждый раз подгружать карты из Интернета. Получается, что нормально им пользоваться можно только при наличии безлимитного трафика GPRS (что либо редкость, либо роскошь), либо Wi-Fi поблизости (дома, на работе, в кафе и пр.). Но ведь «Карты» чаще всего нужны именно в дороге (особенно в связке с GPS) — а это обернётся для вас огромными счетами от мобильного оператора за трафик. И это в России, а если вы рискнёте пользоваться картами за рубежом, то к цифрам в этих счетах добавится ещё пара нулей справа. Что же делать? На самом деле, есть целых три выхода.

Выход первый: не пользоваться «Картами». Способ радикальный, но действенный, благо что существует большое количество альтернатив, не в пример лучше работающих с навигацией и имеющих оффлайн-кэш карт городов и дорог — iGO, Sygic, NAVIGON и пр. Главный их минус — ценник.

Выход второй: создать для «Карт» кэш на компьютере. Выход очень хороший, но сейчас мы его советовать всем пользователям уже не можем. С момента выхода прошивки 3.1 многое поменялось в системе обработки кэшей карт iPhone. Раньше дело обстояло очень просто — на компьютере выкачиваете все изображения карт Google или Яндекса для выбранного вами участка местности, затем все они запаковываются в кэш, а вам остаётся залить его в аппарат.

Сейчас есть целых две проблемы:

  • iPhone по совершенно неожиданной причине может отказаться принять ваш кэш. Вероятность успеха — порядка 35-40%. Иными словами, часы (а то и дни), убитые вами на выкачивание карт из Интернета, могут оказаться потраченными впустую.
  • Затирание залитого кэша при наличии доступа к Интернету. Даже если вам повезло, и вы справились с первой проблемой, вас ждёт вторая. Кэш будет работать до первого запуска «Карт» при включённом GPRS или Wi-Fi. После этого залитый вами многомегабайтный файл с картами затрётся килобайтным кэшем. Чтобы избежать этого, можно повозиться в правами доступа на файл кэша карт. Даже если запретить его перезапись, то iPhone OS его просто сотрёт и создаст новый (раньше вместо этого кэш всё равно грузился). Если полностью запретить перезапись не только кэша, но и содержимого всей папки, в которой он лежит, начнётся полная мистика — кэш будет лежать на месте, но карты всё равно станут грузиться не из него, а из Сети.

К чему мы всё это говорим? К тому, что данное решение, которое несколько месяцев назад казалось универсальным, теперь вряд ли можно назвать рабочим. Поэтому остаётся третий выход.

Третий выход: заставить iPhone вечно хранить создаваемый приложением «Карты» кэш. Это не лучшее решение, зато оно без проблем работает на прошивках 3.1, 3.1.2 и 3.1.3. Отличие от второго варианта в том, что на компьютере ничего не создаётся и в iPhone не закачивается. Вы просто запрещаете iPhone обновлять уже однажды закачанный кэш. Например, вы можете подключиться к Wi-Fi, потратить часок-другой на вдумчивое изучение карты города, и после этого спокойно ездить по городу с выключенным GPRS или вообще в авиарежиме.

Читайте также:  Айклауд от айфон пример

Для того, чтобы кэш карт iPhone сохранялся вечно, вам потребуется бесплатная утилита Maps Enhancer из Cydia. Она выполнена в виде дополнительного пункта в настройках iPhone. Там собрано изрядное количество настроек:

Пробежимся по ним:

Keep maps cache — самая главная настройка. Именно она включает сохранение кэша карт и защиту его от удаления.

Над ней вы сможете следить за размером кэша. Имейте в виду, что приличных размеров город в приличном масштабе может занимать больше гигабайта. Если это не входит в ваши планы, можете очистить сохранённый кэш кнопкой «Delete existing cache».

Секция «Maximum zoom level» задаёт сохраняемый масштаб карт. Чем выше индекс масштаба (он варьируется от 2 до 19), тем детальнее изображения на карте. Например, при индексе 17 вы увидите все номера домов. Для комфортной работы вполне хватает 16-17 индекса. Знайте, что каждый следующий уровень индекса увеличивает размер кэша в разы. Иными словами, 18й уровень мало что даст вам, кроме удвоения (а то и утроения) размера кэша.

Масштаб можно настроить отдельно для режима карты (Standard), спутника (Satellite) и гибридного представления (Hybrid).

Preferred language позволяет вам форсировать выбор определённого языка для подписей на карте. По умолчанию это текущий язык iPhone OS, но можно выбрать любой другой.

Теперь о том, как проверить Maps Enhancer в действии:

  1. Подключитесь к Wi-Fi, найдите своё местоположение и пошарьте по окрестностям. Так вы сохраните первые снимки в будущий кэш.
  2. Закройте «Карты», включите авиарежим, отключите Wi-Fi.
  3. Запустите «Карты» снова.
  4. Если вы видите карту — считайте, что всё получилось. Но не лишним будет попробовать выйти за пределы ранее осмотренных на карте окрестностей. Вы должны увидеть следующую картину:

Это и есть граница между сохранённым и несохранённым в кэше пространством.

Надеемся, что Map Enhancer сэкономит вам немало GPRS-трафика. Скачать программу можно из стандартного репозитория Cydia — BigBoss.

Источник

Карты для iPhone: Яндекс, Google, Maps.Me, 2GIS и другие

время чтения: 5 минут

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

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

Пока еще родное приложение «Карты» от Apple не очень хорошо работает в наших широтах.

Заменой ему служат две популярных программы:

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

Offline карты для iPhone

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

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

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

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

Читайте подробные обзоры навигаторов для iPhone в нашем полном обзоре.

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

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

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

Отлично себя зарекомендовали аудио гиды — путеводители «Вокруг Света». Список доступных городов постоянно пополняется.

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

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

Читайте также:  Как нарисовать телефоны айфоны

Offline карты Yandex и Google

Программа Яндекс Карты

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

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

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

Программа «Карты» Google map

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

Теория.

При запуске программы необходимые фрагменты карты сами подгружаются из сети, используя доступный в тот момент способ wi-fi или gprs. Загруженные области карты формируют так называемый кеш (cache), временный файл. Этот кеш используется для быстрой перерисовки экрана и в случае отсутствия связи с сервером т. е. для работы оффлайн.

Называется этот файл кеша — MapTiles.sqlitedb и представляет собой набор квадратных фрагментов. Для каждого уровня детализации используется свой набор. Фрагменты не масштабируются. Так же и спутниковая фотография и гибрид, каждый имеют свой независимый набор фрагментов.

Казалось бы, если один раз посмотрев нужную часть карты, можно обращаться к ней постоянно. Однако программа устроенна таким образом, что при достижении кеша определенного размера старые области карты начинают стираться освобождая место для новых данных и собрать полноценную карту таким образом не представляется возможным.

Чтобы обойти эту неприятность нужно поставить запрет на перезапись закешированной карты предварительно загрузив нужный участок местности в телефон.

Еще одна особенность. Со сменой прошивки менялся и принцип кеширования карты. Для iPad/iPhone4 используются фрагменты — 256×256 точек, для 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.sqlitedbprivate\var\mobile\Library\Caches\Maps\MapTiles\.
  • Bookmarks.plistprivate\var\mobile\Library\Maps\.

Поставить права на папку:

  • private\var\mobile\Library\Caches\Maps\MapTiles\ убрать возможность «Записать» для пользователя.

Поставить права на файл:

  • private\var\mobile\Library\Caches\Maps\MapTiles\MapTiles.sqlitedb убрать возможность «Записать» для пользователя.

После установки карты нужно перегрузить телефон.

Если вы сами хотите сделать карты для iPhone вам понадобятся

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

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

  • Москва — 659 Mb.
  • Санкт-Петербург — 614 Mb.
  • Харьков — 249 Mb

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

Источник

Оцените статью