2014-11-18 5 views
3

Я хотел бы нарисовать маршрут, используя метод маршрута GMap.Net. Но, когда я добавил в маршрут список с новым цветом, цвет всего маршрута был изменен. Таким образом, он может использовать только один цвет для маршрута. Есть ли способ использовать два или более цветов в маршруте?Маршрут GMap.NET многоцветный

ответ

2

Вы можете сделать это следующим образом:

route.Stroke= (Pen)route.Stroke.Clone(); 
route.Stroke.Color = Color.Orange; 
+0

спасибо, он работает и для меня! но, как указано [здесь] (http://www.independent-software.com/gmap-net-tutorial-routes/) (в 2013 году) 'Styling the route', это может привести к утечке памяти, вы проверили свой решение? – SaschaP

0

При добавлении нового маршрута к списку создать объект кисти и назначить его route.stroke метод следующим

Brush = New System.Drawing. SolidBrush (Color.FromArgb (80, Color.Blue)) r.Stroke = New Pen (Brush, 10)

Смежные вопросы