diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-06-02 15:53:55 +0300 |
---|---|---|
committer | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-06-03 18:08:54 +0300 |
commit | 0ae1e5808ada0f418aad7a03d47323c5a8e9f003 (patch) | |
tree | cc2d97f6ecedf62c9c237b64064c1baf051c41e0 /map | |
parent | 3dff889eb4e1aa49bfd8f7226b7ec80499a33a8e (diff) |
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 2fd2cacd9a..f69de12942 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -2345,12 +2345,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) |