如何在地图中添加笔划中间上限(箭头)的路线在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);
答案 0 :(得分:0)
您可以简单地添加路线,然后使用路线坐标的中点来定位自定义标记,方法是GMapMarker
,如图所示in the samples。
基本上覆盖OnRender(Graphics g)
方法并在那里进行自定义绘图。