I'm looking to develop an Android map for indoor positioning, complete with multiple building floors and the ability for users to track their position within the building. My main question revolves around the implementation of this map.
My current plan involves utilizing Leaflet, a JavaScript library designed for map manipulation. I intend to integrate Leaflet into the Android app using webview.
In my research, I came across the Leaflet-Indoor plugin on GitHub. However, as my goal is to have the app function offline, I encountered difficulties in creating a simple building map. Some suggestions from Stack Overflow recommend using Mapbox Studio or QGIS. While Mapbox Studio comes at a price, I decided to try working with QGIS - although it proved challenging.
Therefore, my questions are...
1. Is my current approach viable, or do you recommend a different method?
2. What is the most effective way to create a building map that can be used with Leaflet?