gmap 多条路径设置颜色不同但显示界面颜色相同问题

由于GMapRoute的默认代码限制,在修改路径颜色之后地图中显示的路径颜色会与最后一条显示路径的颜色相同。这个问题靠了我一天的时间,不停的上网找,有说修改dll的,重新定义GMapRoute类的,发现要不太难,要不就是改不了。

然后发现了这个网址。

https://stackoverflow.com/questions/26989923/gmap-net-route-multi-color

开始代码:

GMapRoute route_1 = new GMapRoute(list1, "route_1");
route_1.Stroke.Color = Color.AliceBlue; 

 

所有路径颜色会一直跟随最后一条路径的颜色。

修改之后。                    

 GMapRoute route_1 = new GMapRoute(list1, "route_1");
 route_1.Stroke = (Pen)route_1.Stroke.Clone();
 route_1.Stroke.Color = Color.AliceBlue; 

 

                    

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值