2016-08-03 21 views
0

我正在使用gmap.net作爲我的wpf應用程序,但我無法在wpf中繪製多邊形。我發現了很多用於多邊形的windows窗體教程,並且所有這些工作都很好。但我沒有找到wpf的任何解決方案,請幫助我!無法在gmap.net中繪製多邊形wpf

回答

0

雖然我沒有找到我的問題的任何解決方案,但我發現了另一種解決方案的替代方法。我已經在WPF應用程序中集成了Gmap.net的窗體控件,並使用gmap.net dll作爲窗體。

1

您可以使用此代碼爲make多邊形

 //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

感謝它爲我工作! –

+0

@alfradias爲什麼在第五行中有一個空引用異常? –