Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/map
diff options
context:
space:
mode:
authorr.kuznetsov <r.kuznetsov@corp.mail.ru>2016-06-02 15:53:55 +0300
committerr.kuznetsov <r.kuznetsov@corp.mail.ru>2016-06-03 18:08:54 +0300
commit0ae1e5808ada0f418aad7a03d47323c5a8e9f003 (patch)
treecc2d97f6ecedf62c9c237b64064c1baf051c41e0 /map
parent3dff889eb4e1aa49bfd8f7226b7ec80499a33a8e (diff)
Added support of dashes in route visualization
Diffstat (limited to 'map')
-rw-r--r--map/framework.cpp9
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)