Как заставить Яндекс.Карты сохранять загруженные карты на карту памяти смартфона?

На днях мы писали о том, как обойти проблему невозможности установки игр и приложений для некоторых смартфонов или планшетов (на базе Android) на карту памяти (SD-карту). Но если вы используете смартфон или планшет как навигационную систему, и вам хватает памяти для программ, вам наверняка понадобится много места для загружаемых карт. Яндекс.Карты, к примеру, все просмотренные карты сохраняет в отдельную папку на телефон (планшет). Это очень удобно, если вы оказываетесь в той местности, где нет мобильного интернета или Wi-Fi. Но загруженные карты занимают много места — сотни мегабайт, а то и гигибайты. Посмотрим, как можно сделать так, чтобы карты по умолчанию сохранялись на SD-карту. Причем нам вовсе не нужно делать root (рут-права).

Этот способ подходит не для всех приложений. Для начала идем в магазин приложений Google Play, открываем страницу с приложением Яндекс.Карты и смотрим на адресную строку. Там будет что-то вроде: «https://play.google.com/store/apps/details&id=ru.yandex.yandexmaps». Здесь мы вычленяем ID приложения. Это «ru.yandex.yandexmaps».

Теперь нужно создать на карте памяти путь Android\data\. Если он уже там есть, создаем папку «ru.yandex.yandexmaps» (разумеется, без кавычек), а внутри папку files.
Заходим в приложение Яндекс.Карты и указываем путь: storage/sdcard1/Android/data/ru.yandex.yandexmaps/files (обязательно соблюдаем строчные и прописные буквы). Путь указываем здесь: «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами». В комментариях предлагают попробовать альтернативные варианты:

/sdcard/Android/data/ru.yandex.yandexmaps/files

storage/sdcard1/Android/data/ru.yandex.yandexmaps/files/

storage/extSdCard/Android/data/ru.yandex.yandexmaps/files

/mnt/sdcard/external_sd/Android/data/ru.yandex.yandexmaps/files/

/storage/external_SD/Android/data/ru.yandex.yandexmaps/files

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

Точно так же можно поступить и с рядом других приложений. К примеру, данная схема работает с приложением ПРО город, Навител и ряд других.




Поделиться заметкой:

48 thoughts on “Как заставить Яндекс.Карты сохранять загруженные карты на карту памяти смартфона?

  1. Для того, чтобы узнать путь доп. папки,поставьте себе любой файловый менеджер на телефон (я ставил Total Commander) и посмотрите в нем путь любого файла. В нем будет название вашей SD-карты

  2. Тот же Галакси А7. (однако август 2017). При установке приложений от Яндекс в настройках «Яндекс карты» поставить галочку «автоматическое обновление». Меню переноса карт на внешнюю карту заработает. И для «Я-Диска» тоже, что немаловажно…

  3. Смартфон Самсунг Галакси А 7. С самого начало все делаю как написано но у меня вообще все по другому. Захожу в Яндекс, карты но в адресной строке ни чего нет ее там вообще нет, а открываются сразу карта нашего города.

  4. [quote name=»Mikki»]А не проще в настройках приложения зайти в «папка с картами» и там указать что сохранять карты нужно на SD?[/quote]
    Статья писалась в конце 2014 года. Тогда и версии Андроида и Яндекс.Навигатора были другие. Сейчас такой проблемы может и нет.

  5. А не проще в настройках приложения зайти в «папка с картами» и там указать что сохранять карты нужно на SD?

  6. Андроид 4.3, Sony Xperia,
    У меня Яндекс.Навигатор упорно не видел карту SD, при этом Яндекс.Карты видели и спокойно туда сохраняли свой кэш. Бился долго, пока не удалил обе программы, и не стер руками все папки — ru.yandex.***** с обеих карт, внутренней и внешней.
    После установки заново — все заработало.
    Может кому поможет…

  7. У меня вообще не появляется выбора, только внутренняя память телефона, ни снять ни изменить ничего… Что делать?

  8. [quote name=»Savoy»]Сони эксперия зэт.
    Мне помог такой путь:
    storage/sdcard1/Android/data/ru.yandex.yandexmaps

    и главное ребут телефона.. без ребута не работает!!![/quote]
    ///
    очень странно, яндекс карты качают теперь на внешний носитель, а яндекс навигатор выдает ошибку при скачивании.. бред вобщем

  9. Сони эксперия зэт.
    Мне помог такой путь:
    storage/sdcard1/Android/data/ru.yandex.yandexmaps

    и главное ребут телефона.. без ребута не работает!!!

  10. Похоже, да. У меня вообще, кроме внутренней памяти телефона, ничего не видит. Ни внутреннюю карту, ни внешнюю.

  11. обновился до версии 4.0 от 18 декабря — слетели все настройки, в том числе папка для загрузки карт. перестал находить загруженные на extSdCard предыдущей версией. указываю нужную папку для сохранения, говорю ГОТОВО, но настройка не сохраняется! баговая версия?

  12. Видимо у папки Андроид и дата особые разрешения, создал папку на сдкарточке, посмотрел ее путь в рутэксплоере и вписал это в настройках. Теперь работает.

  13. А почему не указать просто путь к внешней карте?
    /storage/extSdcard/
    /mnt/extSdCard/
    Или как она там у вас называется? Там в корне автоматом создастся папка «yandexmaps», и кеш и offline карты будут там. Лет несколько так делаю. К чему все эти танцы с бубном?
    У кого не получается:
    1. В Linux (а Андроид, кто не в курсе, на нем) названия папок регистрозависимы, проверяйте всё буква в букву.
    2, В Linux пути начинаютя с «/» (корневой root-директории). Некоторые прошивки прощают эту ошибку, но далеко не все.

  14. Похоже, в новой версии яндекс карт есть изменения, папку files не нужно указывать. Получилось указать путь
    /storage/extSdCard/Android/data/ru.yandex.yandexmaps

  15. у меня тоже не получалось но потом попробывал удалить «files» и все получилось.

  16. Спасибо!! Реально только тут подробную помощь нашел. Всё получилось и работает.

  17. [quote name=»Guest»]У меня воопще, путь только внутренняя память. Нет возможности ввести другой путь!!!!!! Megafon Login +. Помогите кто знает!!!!!!!![/quote]
    Аналогично! ,Lenovo P780, внутренняя память, типа меню выбора с одним-единственным пунктом! И никаких возможностей ручками что-то прописать. Помогите пожалуйста, кто эту бяку раскусил!

  18. У меня воопще, путь только внутренняя память. Нет возможности ввести другой путь!!!!!! Megafon Login +. Помогите кто знает!!!!!!!!

  19. Samsung Galaxy Ace II GT-I8160
    Андроид 2.3.6
    Флешка определяется как external_sd
    Путь по умолчанию был такой /mnt/sdcard/

    Пробовал разные варианты, заработал такой
    /mnt/sdcard/external_sd/Android/data/ru.yandex.yandexmaps/files/
    Телефон сам предложил перенести сохраненные карты и перезапуск приложения.

    СПАСИБО!

  20. Виктор, здравствуйте. У меня тоже Galaxy S4. Карты то мы загрузили куда надо, а вот с использованием их у меня проблема. При отключении WiFi быстро жрёт трафик, и непосещённые области остаются без фактических карт. К тому же, судя по тому, что место не во внутренней памяти не во внешней не уменьшается, делаю вывод, что и кеш теперь не сохраняется. Итог: 4 гига занято на карте памяти, а толку от них ноль. Кому до конца удалось решить проблему?

  21. Ув. Зорыч, огромное спасибо!
    По этому вопросу я даже связывался с тех.поддержкой Яндекс карт, на что они мне ответили, что «данная возможность (хранение карт на карте памяти) в их программе не предусмотрена». Во как..
    А сделав как Вы описали — у меня всё получилось, правда в моём случае вместо «sdcard1» пришлось писать «extSdCard»,
    т.е. весь путь выглядит так: storage/extSdCard/Android/data/ru.yandex.yandexmaps/files
    при этом, после ввода этого пути и подтверждения, программа тут же предложила перенести уже скаченную карту в эту папку.
    Телефон Samsung Galaxy S4 mini Duos GT-I9192

  22. у кого не выходит попробуйте путь начинать с mnt/ext_card/Android и т.д.
    у меня на sony так запустилось
    а еще лучше, запустите к примеру альбом, найдите картинку находящуюся на флешке и посмотрите в сведениях путь к ней. и таким образом поймете что писать в начале пути

  23. Обратите внимание, что название карты может быть не sdcard1,а какое нибудь другое. зайдите в настройки и посмотрите на название карты у меня например было extSdCard. удачи

  24. На телефоне Nokia x2 dual яндекс карты (программа) предустановлена.
    Мне не удается сохранить путь по адресу «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами».
    Вбиваю путь ОК, захожу заново путь старый /mnt/sdcard ((((/
    Подскажите), что делать?

  25. storage/sdcard1/Android/data/ru.yandex.yandexmaps/files

    sony xperia d2203
    android 4.4.2
    флешка 32Гб отформатирована средствами системы
    необходимые папки и подпапки созданы
    не помогает
    что делать?

  26. sony xperia d2203
    Android 4.4.2
    Ядро 3.4.0
    флешка определяется как sdcard1
    Необходимые папки создал

    Указываю путь:
    storage/sdcard1/Android/data/ru.yandex.yandexmaps/files

    выдает неверный путь

    Смартфон ради этих карт только и брал памяти не хватает, помогите пожалуйста

  27. Спасибо друг гиг памяти освободил. со второго раза получилось. Просто нужно было от компа отключить смарт. все супер.

  28. Дополню, эксперименты показали, что и без каких-либо исправлений карты у меня пишутся на /sdcard. Motorola Milestone с родными прошивками.

  29. на путь, вроде , не ругается, но карты пытается грузить все равно в память телефона (при попытке скачать карты, пишет,что мало места)

  30. > Пишет ,что неверный путь
    У меня в Мотороле при выборе — Дополнительные настройки — Папка с картами было написано
    /sdcard
    Значит правильный путь такой:
    /sdcard/Android/data/ru.yandex.yandexmaps/files

  31. [quote name=»Зорыч»][quote name=»Роман»]Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru[/quote]
    Пришлите скриншот вводимого адреса на ivanov1825@yandex.ru. И в какой программе его вводите.[/quote]
    В яндекс картах и ввожу.

    [quote] Путь указываем здесь: «Яндекс.Карты — Настройки — Дополнительные настройки — Папка с картами».
    [/quote].

  32. [quote name=»Роман»]Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru[/quote]
    Пришлите скриншот вводимого адреса на ivanov1825@yandex.ru. И в какой программе его вводите.

  33. Все перепробовал. Прописывал и так и эдак. Пишет ,что неверный путь. Пожалуйста напишите мне на почту ya-hooo@mail.ru

  34. Спасибо очень помог, ты единственный кто дал совет и детально прописал что делать. Мне помог !

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *