2016-08-03 41 views
0

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

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); 
+0

Dank es für mich gearbeitet! –

+0

@alfradias Warum gibt es eine Null-Referenz-Ausnahme in der letzten 5 Zeile? –