Как сделать карту для Мобильного Диспетчера из любой карты, доступной в SAS PlanetОткрываем SAS Planet и в меню "карты" выбираем нужную карту. В данном примере мы выбрали "Яндекс Карта (Народная)"
Выделяем необходимую область и после выделения откроется окно, в котором перейдем на вкладку "скопировать"
Заполняем как на скриншоте:
Путь куда сохранять, нужные масштабы, и (главное!) тип, в который конвертировать - MobileAtlas
Жмем "начать" и, спустя некоторое время, получем кэш в формате MobileAtlas (структура каталогов, соответствующая уровням зума - 12, 13, 14 и т.д.)
Закрываем SAS Planet.
Но это еще не все. Остался маленький нюанс.
Сейчас файлы в кэше называются примерно так: "3212.jpg", "3213.jpg" и т.д. Нам же нужно, чтобы он имели формат "3212.png.tile".
Конвертить из jpg в png не нужно, нужно просто переименовать jpg в png, добавляя при этом еще одно расширение - ".tile".
Стоит заметить, что файлы могут уже быть в png-формате (это зависит от выбранной карты), тогда нужно просто добавить расширение ".tile". В нашем примере файлы уже в формате png, этот вариант, как наиболее часто используемый, и рассмотрим далее.
Проще всего сделать переименование с помощью файлового менеджера Total Commander.
1. В меню "Инструменты" выбираем пункт "Поиск файлов" и ищем png-файлы в каталоге с тайлами.
2. В окне результатами поиска нажимаем кнопку "Файлы на панель"
3. Выделяем все найденные файлы (комбинация клавиш Ctrl-A) и в меню "файлы" выбираем пункт "групповое переименование". Делаем как на скриншоте:
4. Нажимаем "Выполнить".
Скопируйте получившиеся каталоги на ваш сматртфон по следующему пути:
/mnt/sdcard/osmdroid/tiles/mapnikВсе. Теперь вы можете пользоваться оффлайн картой в приложении.
Вложение:
scr3.png [241.55 KiB]
Скачиваний: 0
Вложение:
scr2.png [44.04 KiB]
Скачиваний: 0
Вложение:
scr1.png [27.84 KiB]
Скачиваний: 0