Я пытаюсь разработать приложение для навигации в формате офлайн для треккинга.
Приложение показывает пользователю список ближайших треков / маршрутов, по которым он может пойти. Примеры:
-Прогулка на вулкан Этна
-Прогулка по лесу.
У меня есть несколько файлов KML, предоставленных мне местными гидами, каждый для отдельного трека.
Итак, если я выберу «Прогулка до вулкана Этна», у меня будет карта с маршрутом, по которому я должен идти, чтобы пройти к вулкану Этна, с некоторыми маркерами интересных точек (примеры: убежища, памятники). Эти данные фактически готовы в формате KML.
Итак: пользователь выбирает трек из списка, который я предоставляю, затем телефон показывает трек на карте (из kml или аналога) с текущим положением пользователя.
Я делаю это с помощью MapBox sdk (но я открыт для альтернатив).
На самом деле, я успешно загрузил офлайн-карту зоны (Сицилия), но я знаю, как написать свой kml на карте.
Я также импортировал kml в Mapbox Studio, но я не знаю, как загрузить MapBox Studio Map в свое приложение.
Спасибо за уделенное время!