diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2016-12-02 15:04:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-02 15:04:12 +0300 |
commit | 6f3a23cc61fe59791f95c856c67a37d11241274b (patch) | |
tree | b6fe29338f71f8d46f254a188c97010a85bbdc21 /map | |
parent | 25d4d8ec7b8f0dc60280e9e16b00b61640ff4a64 (diff) | |
parent | d72249c6a20a29b7ee8223c914562f82cd8cd87e (diff) |
Merge pull request #4845 from rokuz/traffic-route-rendering
Improved route rendering in traffic mode
Diffstat (limited to 'map')
-rw-r--r-- | map/framework.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/map/framework.cpp b/map/framework.cpp index 85446f0d11..d441e3a876 100644 --- a/map/framework.cpp +++ b/map/framework.cpp @@ -2532,7 +2532,17 @@ void Framework::InsertRoute(Route const & route) pattern = df::RoutePattern(8.0, 2.0); } - m_drapeEngine->AddRoute(route.GetPoly(), turns, routeColor, pattern); + // TODO(@bykoianko): set traffic by route. + // TEMPORARY { + vector<traffic::SpeedGroup> traffic; + traffic.resize(route.GetPoly().GetSize() - 1, traffic::SpeedGroup::Unknown); + for (size_t i = 0; i < traffic.size(); i++) + { + traffic[i] = static_cast<traffic::SpeedGroup>(rand() % static_cast<int>(traffic::SpeedGroup::Count)); + } + // } TEMPORARY + + m_drapeEngine->AddRoute(route.GetPoly(), turns, routeColor, traffic, pattern); } void Framework::CheckLocationForRouting(GpsInfo const & info) |