[styles] Show public transport stop reference on map

Signed-off-by: Yannik Bloscheck <git@yannikbloscheck.com>
This commit is contained in:
Yannik Bloscheck
2025-10-23 02:22:24 +02:00
committed by Yannik Bloscheck
parent 44f0db083f
commit 6dcf4b039e

View File

@@ -60,6 +60,15 @@ void CaptionDescription::Init(FeatureType & f, int8_t deviceLang, int zoomLevel,
f.GetReadableName(true /* allowTranslit */, deviceLang, out);
}
m_mainText = out.GetPrimary();
if (ftypes::IsPublicTransportStopChecker::Instance()(feature::TypesHolder(f))) {
auto const lRef = f.GetMetadata(feature::Metadata::FMD_LOCAL_REF);
if (!lRef.empty()) {
//m_mainText.append(" (").append(lRef).append(")");
m_auxText = lRef;
}
}
ASSERT(m_auxText.empty() || !m_mainText.empty(), ("auxText without mainText"));
uint8_t constexpr kLongCaptionsMaxZoom = 4;