diff --git a/src/lib/marble/declarative/Placemark.cpp b/src/lib/marble/declarative/Placemark.cpp --- a/src/lib/marble/declarative/Placemark.cpp +++ b/src/lib/marble/declarative/Placemark.cpp @@ -67,6 +67,11 @@ auto const category = m_placemark.visualCategory(); m_description = m_placemark.categoryName(); + int const level = m_placemark.osmData().tagValue(QStringLiteral("level")).toInt(); + if (level != 0) { + addTagValue(m_description, QStringLiteral("level"), tr("Level %1", "Current level of a multi-storey building")); + } + if (category == GeoDataPlacemark::AccomodationHotel || category == GeoDataPlacemark::FoodRestaurant) { QString const stars = m_placemark.osmData().tagValue(QStringLiteral("stars")); if (!stars.isEmpty()) {