как отобразить карту помещений с помощью mapbox в Android Studio

#android #mapping #mapbox

#Android #отображение #mapbox

Вопрос:

Я новичок в mapbox mapping, в настоящее время я работаю над тем, как создать карту помещений с помощью mapbox Android sdk. Кто-нибудь может кратко или четко подсказать мне, что делать? У меня есть изображение поэтажного плана моего здания, а также полностью отредактированная карта формата OSM. Но я знаю, что mapbox использует формат GEOJSON. Могу ли я узнать, с чего мне следует начать отображение внутренней карты здания в моих приложениях для Android?

Ответ №1:

Представьте, что строчка за строчкой рисуете прямоугольник. А затем добавьте еще одну — пока у вас не будет нужного этажа здания

Для начала вы можете перейти к: https://geojson.io Выберите инструмент «Линия» и начните трассировку линий. Это даст вам представление о том, как работает структура GeoJSON, поскольку здесь показан фрагмент того, как выглядит GeoJSON в реальном времени после рисования каждой линии.

После этого вы можете посмотреть: https://docs.mapbox.com/android/maps/examples/floor-plan

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

Комментарии:

1. Большое вам спасибо за ответ, я обязательно его проверю!

2. То есть, по сути, карта формата osm больше не полезна?

3. Оглядываясь вокруг, кажется, что вы все еще можете использовать osm, но все равно должны преобразовать их в GeoJSON. Проверьте это: docs.mapbox.com/help/tutorials/overpass-turbo

4. привет, спасибо, что все еще пытаетесь мне помочь. Прямо сейчас я преобразовал свой osm-файл в geojson, но другая проблема заключается в том, как загрузить в Android sdk mapbox.