2
我需要为我的问题有所帮助;): 我有definied多边形具有3个或更多经度/纬度点。 现在我又有了一个经度/纬度点,我需要检查这个点是否在多边形区域内。
我需要.NET中的这个函数。谁能帮我?
非常感谢您的帮助。
我需要为我的问题有所帮助;): 我有definied多边形具有3个或更多经度/纬度点。 现在我又有了一个经度/纬度点,我需要检查这个点是否在多边形区域内。
我需要.NET中的这个函数。谁能帮我?
非常感谢您的帮助。
这里有一个答案:http://alienryderflex.com/polygon/
你也可以使用微软的几何课。创建两个几何图形(一个点,一个多边形),然后做一个交点。如果有一个路口
如果这些方法需要太长的时间,你可以先包裹多边形的外框和测试,如果该点是最小/内最大拉/长盒子
注意:如果您的多边形穿越国际日期行,则可能需要在这些测试之前预先添加额外的代码(即,将多边形顶点的经度加360度,并指出经度是否定的,以便算法起作用)。