【发布时间】:2020-11-03 02:12:06
【问题描述】:
this is precisely what I want multiple markers and covering them is a rectangle polygon我有多个纬度和经度点。我需要在我的 Windows 窗体应用程序中绘制一个覆盖所有指定的多边形。像这样。
它由一个多边形和一个矩形组成。避免多边形我只想要矩形。
【问题讨论】:
-
你想给一些像素上色吗?使用 graphics.FillRectangle(semitranparentBrush, x, y, w, h) 和/或 graphics.DrawRectangle(Pens.Black, x, y, w, h) 例如在 Paint 事件或 Bitmap 上..
-
我编辑了这个问题。请再次检查。
-
标记和矩形之间的关系是什么?你想找到并画出最小的矩形吗?将标记放在一个列表中,并使用 linq 查找最小和最大 x 和 y 值..:
List<PointF> markers = new List<PointF>() { p1,p2,p3,p4....}; float xLeft = markers.Min(x => x.X); float yTop = markers.Min(x => x.Y);..
标签: c# google-maps geometry polygon