polygon - 如何检测传单中的多边形是否重叠

标签 polygon leaflet overlapping

我正在使用传单绘制来创建多边形。 我的要求是当用户绘制多边形时,它不应与现有多边形相交/重叠。 我已经使用多边形传单中的点来检测点是否落在多边形内并且它正在工作, 但问题是我无法检测一条线是否穿过另一个多边形。在这种情况下,点位于现有多边形之外,但存在重叠。

下面的附图可以提供更好的图片! Polygons overlap in this

最佳答案

您也可以使用Turf.js 。 Turf 是一个新的 js GIS 引擎,由 Mapbox 的人员开发。

以下是一些可以完成这项工作的示例:

关于polygon - 如何检测传单中的多边形是否重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904013/

相关文章:

math - 一种简单的多边形相交算法

javascript - 传单中等值线的连续颜色

javascript - 在 Mapbox.js 中,如何平滑折线?

ios - 通过代码添加 UIView 时出现重叠问题

屏幕旋转后Android fragment 重叠

CSS:与侧边栏重叠的内容(Tumblr 主题)

Android计算多边形的面积

python - MousePressEvent 捕获不必要的信号 - PyQt4

javascript - 在 JavaScript 中对时间戳数组进行排序

R - 提取 (p) 热图颜色以用于多边形填充