0
我正在使用gmap.net作爲我的wpf應用程序,但我無法在wpf中繪製多邊形。我發現了很多用於多邊形的windows窗體教程,並且所有這些工作都很好。但我沒有找到wpf的任何解決方案,請幫助我!無法在gmap.net中繪製多邊形wpf
我正在使用gmap.net作爲我的wpf應用程序,但我無法在wpf中繪製多邊形。我發現了很多用於多邊形的windows窗體教程,並且所有這些工作都很好。但我沒有找到wpf的任何解決方案,請幫助我!無法在gmap.net中繪製多邊形wpf
雖然我沒有找到我的問題的任何解決方案,但我發現了另一種解決方案的替代方法。我已經在WPF應用程序中集成了Gmap.net的窗體控件,並使用gmap.net dll作爲窗體。
您可以使用此代碼爲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);
感謝它爲我工作! –
@alfradias爲什麼在第五行中有一個空引用異常? –