Ich benutze gmap.net für meine wpf-Anwendung, aber ich kann kein Polygon in wpf zeichnen. Ich habe viele Tutorials von Windows Form für Polygon gefunden und alle diese funktionieren gut. Aber ich habe keine Lösung von wpf gefunden, bitte hilf mir!Ich konnte kein Polygon in gmap.net zeichnen wpf
0
A
Antwort
0
Obwohl ich keine Lösung meines Problems gefunden habe, aber ich fand eine andere alternative Möglichkeit, es zu lösen. Ich habe Windows-Formular-Steuerelement von Gmap.net in WPF-Anwendungen integriert und gmap.net-DLL für Windows-Formular verwendet.
1
können Sie diesen Code verwenden für make Polygon
//Declare List for pointlatlang
List<PointLatLng> pointlatlang = new List<PointLatLng>();
pointlatlang.Add(new PointLatLng(-6.9143433, 107.6014166));
pointlatlang.Add(new PointLatLng(-6.9143416, 107.6013700));
//Declare polygon in gmap
GMapPolygon polygon = new GMapPolygon(pointlatlang);
polygon.RegenerateShape(mymap);
//setting line style
(polygon.Shape as Path).Stroke = Brushes.DarkBlue;
(polygon.Shape as Path).StrokeThickness = 1.5;
(polygon.Shape as Path).Effect = null;
//To add polygon in gmap
mymap.Markers.Add(polygon);
Dank es für mich gearbeitet! –
@alfradias Warum gibt es eine Null-Referenz-Ausnahme in der letzten 5 Zeile? –