【发布时间】:2012-09-08 03:18:19
【问题描述】:
使用 Google Maps JavaScript v3 API 的可编辑多边形和/或绘图库,是否有可能以某种方式阻止用户创建两个或多个包含多段线相互交叉的复杂多边形?或者如果我想要这个功能,我是否必须编写自己的多边形编辑库?
【问题讨论】:
标签: javascript google-maps-api-3
使用 Google Maps JavaScript v3 API 的可编辑多边形和/或绘图库,是否有可能以某种方式阻止用户创建两个或多个包含多段线相互交叉的复杂多边形?或者如果我想要这个功能,我是否必须编写自己的多边形编辑库?
【问题讨论】:
标签: javascript google-maps-api-3
您可以在 DrawingManager 的 polygoncomplete 事件中检查折线相交。它将作为参数传入多边形,然后由您来检测/修复折线交叉点。
【讨论】: