GMAP.net路线中风

时间:2015-09-15 05:06:13

标签: c# maps gmap.net

如何在地图中添加笔划中间上限(箭头)的路线在gmap.net -----> ----这样的事情? 目前我写了这个

List<PointLatLng> routeItems = new List<PointLatLng>();
routeItems.Add(previousPosition);
routeItems.Add(curposition);

GMapRoute myroute = new GMapRoute(routeItems, "route" + position.Id);
AdjustableArrowCap bigArrow = new AdjustableArrowCap(5, 5, false);
Pen p = new Pen(Color.Red, 1);
p.DashStyle = DashStyle.DashDot;
bigArrow.MiddleInset = 5;
p.CustomStartCap = bigArrow;
myroute.Stroke = p;
last10markerOverlay.Routes.Add(myroute);

1 个答案:

答案 0 :(得分:0)

您可以简单地添加路线,然后使用路线坐标的中点来定位自定义标记,方法是GMapMarker,如图所示in the samples

基本上覆盖OnRender(Graphics g)方法并在那里进行自定义绘图。