我在谷歌地图上绘制不同的多边形。我需要在用户绘制多边形时,如果多边形与任何其他多边形重叠,则用户会收到警告提示,(无法绘制重叠的多边形)。
请查看示例https://developers.google.com/maps/documentation/javascript/examples/drawing-tools
我画了不同的多边形。但我找不到防止重叠。 请帮助我,当多边形与其他多边形重叠时我如何显示警报
答案 0 :(得分:0)
1)您需要跟踪所有现有的多边形坐标。
2)您需要一个多边形重叠算法example for convex polygons。
2b)如果你的多边形是非凸的,你需要找到合适的算法或将它们分成凸元素(三角形?)才能使用2)。