Valerik Punk Valerik Punk - 2 months ago 86
C# Question

Draw a polyline on the map using GMap.net

Yep, I am not the first who is asking, but I didn't found an answer (maybe, because my english is bad). How to draw a polyline on a map? Not a route (direction), but just a polyline, like in JS Google Maps API with function Polyline. I can not understand.

Thanks anyway.

Answer

Have a good read of this tutorial:

http://www.independent-software.com/gmap-net-tutorial-maps-markers-and-polygons/

This should get you started:

GMapOverlay polyOverlay = new GMapOverlay("polygons");
IList<PointLatLng> points = new List<PointLatLng>();
points.Add(new PointLatLng(-25.969562,32.585789));
points.Add(new PointLatLng(-25.966205,32.588171));
GMapPolygon polygon = new GMapPolygon(points, "mypolygon");
polygon.Fill = new SolidBrush(Color.FromArgb(50, Color.Red));
polygon.Stroke = new Pen(Color.Red, 1);
polyOverlay.Polygons.Add(polygon);
gmap.Overlays.Add(polyOverlay);