Look into the already implemented indoor tags, and add the missing ones.
Copy-pasting what I had asked in the mail.
Some points of wonderment:
- Do I just have to add the indoor tags as textual descriptions in Placemark.cpp?
- What about the icons / glyphs for indoor tags like elevators?
- As suggested by @rahn regarding the introduction of GeoDataBuilding for indoor mapping, what's the approach I should be taking?
@nienhueser Your thoughts? :)
declarative/Placemark.cpp is responsible for showing tag details when you select (tap on) some feature in Marble Maps. For keys like height this would be useful. Many tags will not be extracted by Marble at the moment however (e.g. indoor=room), so more changes are needed to extract/render them in the first place.
So far we mostly used https://github.com/gravitystorm/openstreetmap-carto and http://www.sjjb.co.uk/mapicons/contactsheet (take care, huge page) as well as self-drawn icons, some derived from icons from the Noun project. Also material icons for non-map icons in Marble Maps. Also see Torsten's answer by mail:
I think this is unrelated for now.