Как установить в OsmAnd~ (OsmandPlus)
Есть 2 варианта установки. Простой способ, описанный на сайте:
1. Просто скопировать MarineTraffic*.sqlitedb на ваше устройство любым способом
2. Найти эти файлы, открыть любым файловым менеджером и выбрать OsmAnd~
3. Следовать указаниям приложения
У меня этот способ НЕ РАБОТАЕТ, возможно из-за того, что я пользуюсь опенсорсной сборкой
https://f-droid.org/packages/net.osmand.plus/Поэтому предлагаю чуть более сложный способ установки, который работает всегда:
1. Узнать где ваша инсталляция хранит файлы
2. Дописать к пути хранения файлов слово /tiles/
3. Залить файлы по этому пути любым удобным способом
4. Включить слой-оверлей (или слой-подложку) в самом OsmAnd и выбрать карту
5. Enjoy
В целом процесс установки похож на установку кеша для любого Android-приложения.
Теперь разберем процесс установки по шагам:
Нажимаем "Гамбургер" на главном экране приложения:
Идем в настройки:
Нас интересуют настройки всего приложения:
И если быть точным, то Data Storage Folder - место, где OsmAnd~ хранит свои файлы:
Смотрим что у нас выбрано и запоминаем этот путь:
Добавляем к пути /tiles/ и любым способом заливаем по этому адресу наши карты. Мне нравится заливать через adb, потому в моем случае заливка будет выглядеть так:
Теперь идем в настройки карты (нажать на планету в верхнем левом углу экрана) и ищем настройки оверлея:
Включаем оверлей:
Нас попросят выбрать карту для оверлея:
Как только мы выбрали карту, она сразу будет отображена приложением. Опционально можно подергать ползунок полупрозрачности, равно как и включить/выключить его.