Завантаження растрових карт в osmand, нескінченна подорож

OSMAnd - одна з кращих програм для векторної навігації під Android і на мою єдина, яка вміє будувати маршрути в оффлайн за картками OpenStreetMap. На тлі інших програм, наприклад Androzic. її функціонал для вирішення будь-яких завдань не особливо багатий, але це і її призначення. Головне її завдання з орієнтувати вас на місцевості / дорозі, показати карту і провести за маршрутом.

Завантаження растрових карт в osmand, нескінченна подорож

Ось про аспект використання карт і піде мова в цій статті

Карти в OASMAnd можна завантажувати двох видів - векторні і растрові

Як джерело векторних карт використовується сервіс OpenStreetMap.org. Карти упаковані в власний формат OBF і мають таке ж розширення. Безкоштовна версія програми дозволяє завантажити прямо з програми всього 10 карт, але з сайту програми можна завантажити і підкласти програмі стільки, на скільки вистачить вашої картки 🙂

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

Файли для інших картографічних сервісів легко складаються за цими двома шаблонами.

Але цей варіант хороший, якщо у вас є мережа, щоб завантажити карту, але мережа є далеко не завжди. Другий варіант довантажити растрову карту - зробити її кеш в форматі SQLite. Крім того, що це вбереже ваш трафік, це також покращить швидкість доступу до карти, тому що SD карти погано працюють з безліччю дрібних файлів яким і є кеш будь он-лайн карти.

Найпростіше SQLITE кеш робиться в програмі SASPlanet. Просто виділіть потрібну ділянку карти, скачайте його і експортуйте в форматі RMaps (SQLite). На виході вийде один файл <ИМЯ>.slitedb, який потрібно помістити в папку% OSMAND% / tiles / він автоматично підключиться і буде доступний в шарах під ім'ям файлу.

Щоб стало можливе підключення растрових карт потрібно обов'язково включити плагін "Онлайн карти". Робиться це через меню Настройки-Диспетчер плагінів-Онлайн карти. До речі, там є ще кілька корисних додатків, який я б включив.

Завантаження растрових карт в osmand, нескінченна подорож

Після включення плагіна можна йти на екран карти, і в меню з'являться пункти Карта підкладки і Карта покриття. Ставимо галочку на будь-який з цих пунктів і з'явиться меню вибору карти, яку ви хочете помістити під або над векторною картою.

Після вибору карти вона подгружается на екран, а так само з'являється бігунок, що дозволяє настроїти прозорість шару.

Тепер на екрані є векторна карта і одна або дві растрових. При цьому працює роутинг, ведення по маршруту і видно все POI.

Завантаження растрових карт в osmand, нескінченна подорож