mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-21 13:53:37 +00:00
[routing] Relaxed roundabout skip turns check (driveway, parking_aisle).
Signed-off-by: Viktor Govako <viktor.govako@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
014b54b1f7
commit
effc8ba5d1
@@ -352,18 +352,19 @@ void RuleDrawer::ProcessLineStyle(FeatureType & f, Stylist const & s, TInsertSha
|
||||
|
||||
if (m_context->IsTrafficEnabled() && m_zoomLevel >= kRoadClass0ZoomLevel)
|
||||
{
|
||||
using ftypes::HighwayClass;
|
||||
struct Checker
|
||||
{
|
||||
std::vector<ftypes::HighwayClass> m_highwayClasses;
|
||||
std::vector<HighwayClass> m_highwayClasses;
|
||||
int m_zoomLevel;
|
||||
df::RoadClass m_roadClass;
|
||||
};
|
||||
static Checker const checkers[] = {
|
||||
{{ftypes::HighwayClass::Trunk, ftypes::HighwayClass::Primary},
|
||||
{{HighwayClass::Trunk, HighwayClass::Primary},
|
||||
kRoadClass0ZoomLevel, df::RoadClass::Class0},
|
||||
{{ftypes::HighwayClass::Secondary, ftypes::HighwayClass::Tertiary},
|
||||
{{HighwayClass::Secondary, HighwayClass::Tertiary},
|
||||
kRoadClass1ZoomLevel, df::RoadClass::Class1},
|
||||
{{ftypes::HighwayClass::LivingStreet, ftypes::HighwayClass::Service},
|
||||
{{HighwayClass::LivingStreet, HighwayClass::Service, HighwayClass::ServiceMinor},
|
||||
kRoadClass2ZoomLevel, df::RoadClass::Class2}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user