使用 Google Maps JavaScript v3 API 的可编辑多边形和/或绘图库,是否可以以某种方式阻止用户创建两个或多个包含折线彼此相交的复杂多边形?或者如果我想要这个功能,我是否必须编写自己的多边形编辑库?
最佳答案
您可以在 DrawingManager 的 polygoncomplete
事件中检查折线相交。它将传入多边形作为参数,然后由您来检测/修复折线交叉点。
关于javascript - Google Maps JavaScript API v3 可编辑多边形,防止复杂多边形(相交折线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12323482/