МЯК CACHE collector

Карты для Мобильных Яндекс.Карт - накопитель кэша
Новости КАРТЫ Программы Инструкции, FAQ Ссылки, наши друзья Контакты, помощь проекту

Обший размер кэша на сервере: 809202,4Mb


Заведи свой DropBox сейчас и получи 0,5 ГБ дополнительно!
Поддержи проект

все способы
поддержать проект
»



Как установить кэш карт в телефон


Кэш карт (карты) Мобильных Яндекс.Карт (МЯК) хранится в файловой системе, на карте памяти устройства.

 Если вы пользовались ранее программой Мобильные Яндекс.Карты v2.xx,
в версиях Мобильных Яндекс.Карт 3.х формат кэша и место его хранения изменились. Папка "maps" и файлы .ogf3 более не используются. Вместо них в появилась папка cache в которой создаются подпапки и файлы кэша.

 Как устанавливать кэш карт в телефон.
В общем случае - не надо жадничать - сначала убедитесь что программа настроена на работу с кэшем, сама его создаёт и потом видит его, а уж потом подменить его на готовый. Чтобы проверить что он работает - достаточно войти в Online, переключить 2-3 масштаба, выйти из программы и запустить её заново в Offline - попереключать те-же масштабы - Вы должны увидеть куски карт которые скачались. После этого найдите папку с кэшем и замените его на готовый. Ниже описано как настроить телефон на работу с кэшем для разных платформ.

 Если после установки кэша вы не видите свой город
Если Вы положили кэш на карту памяти и запускаете программу сразу в режиме Offline и не видите карт - очевидно программа пытается отображать не то место которое вы положили в кэш. Так как программа показывает весь мир без разделения на города - нужно либо воспользоваться Поиском в режиме Онлайн, либо воспользоваться GPS, либо положить на карту памяти ещё и кэш всего мира и "дошагать" до нужного места от верхних масштабов вручную.

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

ВНИМАНИЕ! На разных платформах места куда надо копировать дерево - разные:

Java:

Важно! Чтобы программа могла получить разрешение на чтение и запись на карту памяти - её нужно устанавливать так чтобы "подцепились" все сертификаты полученные Яндексом, то что описано в .jad-файле. Самый правильный и простой способ это сделать - устанавливать приложение прямо с сервера Яндекса зайдя при помощи встроенного браузера телефона на страницу m.ya.ru/ymm
Устанавливать java-версию нужно в память аппарата.

Так-же программе нужно выдать разрешения на доступ к данным с соответствующем меню аппарата.

Для SonyEricsson это делается в меню телефона на пункте YandexMaps левая кнопка "Функции" -> "Полномочия" -> "Параметры пользователя": "чтение данных и запись данных" установить "без запроса"

Для Nokia это делается в меню телефона на пункте YandexMaps левая кнопка
"Функции" -> "Доступ приложения" -> "Доступ к данным": "чтение
данных и добавить и изменить" установить "разрешено"

Когда убедитесь что всё настроено и кэш кладётся в режиме online программой на карту памяти отыщите его по указанным ниже путям и замените:

карта памяти: yandexmaps/cache
память телефона yandexmaps/cache

Данная функция поддерживается далеко не всеми аппаратами - пробуйте, сообщайте модели где работает а где нет..

Теперь программа будет брать нужные тайлы из КЭШа, если они там есть. Если каких-то тайлов не хватает, она будет закачивать их через Интернет.

Известные проблемы: У части Java-телефонов Samsung, в частности s5230 кэш не работает из-за ошибок в прошивке аппарата, её следует обновить. Для s5230 например, нужна прошивка  не ниже чем S5230MREIL2

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


Платформа Symbian :

карта памяти: /Documents/yandexmaps/cache
память телефона: /Documents/yandexmaps/cache

Новое!
Обратите внимание, что МЯК   v3.91 и выше создаёт кэш версии 4 в папке 
Documents/yandexmaps/data/cache,
скачанный же кэш v3 нужно всё равно класть по указанному в инструкции пути
Documents/yandexmaps/cache - если этой папки  нет - её следует создать.

Версия 4.03 держит кэш только во внутренней памяти некоторых устройств и это не лечится, последняя стабильная и рекомендуемая мною версия - 3.96 (см. раздел программы/архив)

Windows Mobile:

карта памяти: мои документы/yandexmaps/cache
память телефона: yandexmaps/cache

Если язык телефона - английский, соответствующая папка будет называться My Documents

WM6: \\Карта памяти/yandexmaps/Cache
            ( \Storage\yandexmaps\cache )


Android:

карта памяти: sdcard/yandexmaps/cache

Обратите внимание, что МЯК   v1.71 и выше создаёт кэш версии 4 в папке 
yandexmaps\data\cache,
скачанный же в архиве кэш версии 3 нужно всё равно класть по указанному в инструкции пути yandexmaps\cache- если этой папки  нет - её следует создать.

По имеющейся сейчас информации, кэш v3 не поддерживается в МЯК 3.12, для его использования нужно откатиться на v3.11, см. раздел Программы / Архив версий

1. надо помнить, что при подключении гуглфона к ПК,  телефон теряет карту, поэтому манипуляции с переустановкой МЯК производить нельзя - программа тут же выбирает внутреннюю память телефона в качестве хранилища кэша карт; 
2. папка mnt/sdcard/yandexmaps (ее программа устанавливает как путь к кэшу) - зеркало папки sdcard/yandexmaps, при этом при чтении телефона с компьютера, доступ к первой закрыт, а во вторую можно положить файлы.
Другими словами, использовать подключение к компу только непосредственно для копирования карт в кэш, а любые другие манипуляции проводить, отключив от ПК; файлы класть именно в ту папку, которая указана в инструкции, даже несмотря на то, что сами МЯК указывают в настройках немного другой путь (...mnt/...).....
Выяснение этих нехитрых вещей может стоить вам едва ли не целого дня экспериментов))

Bada:

1. В параметрах установки на телефоне выбираем установку приложений на карту памяти
2. Скачать и установить приложение из SamsungApps.
3. На карточке памяти находим папку Other, далее варианты разнятся, ищем:

__@@bada_applications@@__, далее - 6uqo2j21vv, далее yandexmaps, далее Cache.

По другим сведениям это путь
Others\__@@bada_applications@@__\6uqo2j21vv\Data\yandexmaps\cache

на телефонах с системой bada 2 кеш может находиться по адресу
\Others\__@@bada_applications@@__\OspHomeExt\6uqo2j21vv\Data\yandexmaps\cache

- проверьте какой у вас и кладите туда кэш карт.

4. Подкладываем карты.
5. Пользуемся!


Maemo:

 /home/user/MyDocs/yandexmaps/cache

BlackBerry:

карта памяти: yandexmaps/cache

iPhone:

Кэш лежит в подпапке
/var/mobile/Applications/<длинный идентификатор из букв и цифр, у всех свой>/Library/Caches/YandexMaps/Tiles.db
Это файл базы данных sqllite.

Кэш карт ^используемый на всех платформах, в этот формат нужно конвертировать:
- в Windows - при помощи функции "Экспорт" программы YandexCache. (новое!)
- в Mac OS X 10.6 Snow Leopard используйте  Конвертер кэша Я, КЭШ™ 






Последние обновления
Москва, карта Москва в пределах с ближайшими окрестностями, все масштабы. размер карт внутри архива: 715мб

Москва и область, карта (lite) Москва и область. Оптимальный вариант, масштабы: Всё покрытие области 10-14 (4.4км-270м) Москва с окрестностями 15,16 (до 50м) размер карт внутри архива: 507мб

Московская область, спутник Вся Московская Область. Гибридные снимки Масштабы 8-15 (140м)

Москва, спутник Спутниковые снимки Москвы, все масштабы.

Новости проекта
12.02.2016 МЯК 4.0 для Android Яндекс вы пустил новую версию приложения. Это совершенно другая программа, более она не поддерживает кэш, более она не поддерживает пользовательские слои (виджет "Камеры видеофиксации"). RIP.

30.06.2015 Большое обновление карт В кэш сервера выкачано более 200гб обновлений карт и спутниковых снимков!

23.02.2015 Камеры видеофиксации 11! Виджет камер видеофиксации для МЯК Android обновлен, база камер существенно выросла

26.06.2014 Яндекс закрывает Я.ру Клуба МЯК в том числе больше не будет :( http://blog.yandex.ru/post/81530/

Все новости

Подписка на новости RSS

Знаете ли вы?



На сайте: 16 чел.