Експорт в межах кордону для смартфона на Андроїді

Хтось підкаже чи можна експортувати окремий населений пункт, район, область по межі кордону міста чи району, який зазначений на мапі. І потім продивлятися на смартфоні з Андроїдом. У мене стоїть osmandplus, але я не знайшов там функцію використання сторонніх мап, а не закачаних за допомогою цієї програми.

Скачай потрібну область будь-яким доступним методом або виріж з UA.osm.pbf з допомогою osmconvert, а потім сконвертуй OsmandMapCreator-ом

якщо просто хочеться новішу карту, можеш качати з http://s2.svimik.com/osm/

Відкрити http://overpass-turbo.eu/s/5vy, зумнутися до потрібного населеного пункту, натиснути Run, натиснути Export raw data.
Отриманий файл сконвертувати в obf-формат за допомогою OsmandMapCreator.
OsmandMapCreator тут - http://download.osmand.net/latest-night-build/OsmAndMapCreator-main.zip
Отриманий obf-файл скопіювати на смартфон в папку osmAnd

Для Android є чудова програма: BE-ON-ROAD https://play.google.com/store/apps/details?id=cz.aponia.bor3
Карти офлайн, GPS навігація, голосова навігація.
P.S. під iOS теж є її версія.

Дякую. А чи можна на першому сайті обітнути не прямокутник, а багатокутник, намалювати ломану?

Вона була б справді чудовою, якби карти в ній були хоча б цьогорічні. За рік було багато чого внесено до мапи, в тому числі мною, та на жаль, все це не відображається. Якщо є інфа як можна оновити карти, в тому числі на iOS, буду дуже вдячний.

Вручную указать не получиться, но кажется можно указать в коде нужный полигон/мультиполигон и overpass обрежет данные по нему.
Где-то с месяц назад на форуме видел вариант для xml.
К сожадению, по overpass документация довольно скудна, поэтому думаю стоило бы сделать отдельную ветку форума и делиться полезными запросами.

Замість
<bbox-query {{bbox}}/>
можна написати

де вказати координати ламаної, наприклад “”

<osm-script output="xml" timeout="25">
  <query type="node">
    <polygon-query bounds="50.09955 36.76146 50.07896 36.75631 50.06011 36.77828 50.05626 36.8121 50.06915 36.84591 50.0914 36.83905 50.10605 36.79991 50.09955 36.76146"/>
  </query>
  <recurse type="up"/>
  <print mode="body"/>
  <recurse type="down"/>
  <print mode="body"/>
</osm-script>

Отримати набір координат ламаної можна наприклад на http://share.mapbbcode.org/
Зліва зверху клікнути на значок лінії, намалювати лінію, зліва клікнути кнопку Edit Raw. З’явиться вікно з координатами лінії. З рядка видалити всі коми і вставити в