diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2016-06-06 10:49:47 +0300 |
---|---|---|
committer | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2016-06-06 10:49:47 +0300 |
commit | b3d3b3fa406a42676231e06f182c1167af9cc561 (patch) | |
tree | f840b899ad292604b79024ca2a9f4a9139945749 /map | |
parent | 2aa8f994bc66418c0b994807cf70dbbd50f4ff19 (diff) | |
parent | 0ae1e5808ada0f418aad7a03d47323c5a8e9f003 (diff) |
Merge pull request #3427 from rokuz/added-dashed-routes
Added support of dashes in route visualization
Diffstat (limited to 'map')
-rw-r--r-- | map/framework.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/map/framework.cpp b/map/framework.cpp index def6156fb8..537dbd2bd4 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -2349,12 +2349,19 @@ void Framework::InsertRoute(Route const & route) route.GetTurnsDistances(turns); df::ColorConstant routeColor = df::Route; + df::RoutePattern pattern; if (m_currentRouterType == RouterType::Pedestrian) + { routeColor = df::RoutePedestrian; + pattern = df::RoutePattern(4.0, 2.0); + } else if (m_currentRouterType == RouterType::Bicycle) + { routeColor = df::RouteBicycle; + pattern = df::RoutePattern(8.0, 2.0); + } - m_drapeEngine->AddRoute(route.GetPoly(), turns, routeColor); + m_drapeEngine->AddRoute(route.GetPoly(), turns, routeColor, pattern); } void Framework::CheckLocationForRouting(GpsInfo const & info) |