javascript - Google Maps JavaScript API v3 可编辑多边形,防止复杂多边形(相交折线)

标签 javascript google-maps-api-3

使用 Google Maps JavaScript v3 API 的可编辑多边形和/或绘图库,是否可以以某种方式阻止用户创建两个或多个包含折线彼此相交的复杂多边形?或者如果我想要这个功能,我是否必须编写自己的多边形编辑库?

最佳答案

您可以在 DrawingManager 的 polygoncomplete 事件中检查折线相交。它将传入多边形作为参数,然后由您来检测/修复折线交叉点。

关于javascript - Google Maps JavaScript API v3 可编辑多边形,防止复杂多边形(相交折线),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12323482/

相关文章:

javascript - 按钮事件和点击深度

javascript - 当系列名称没有归因于它的值时隐藏类别 highchart

javascript - 将鼠标悬停事件添加到 directionsRenderer Google Maps API v3

javascript - 无法显示和更新我的位置标记

c# - 将字符串从 javascript 返回到 c#

javascript - 被 map 图 block chop 的符号

javascript - 使用一元加号 (+) 比较日期是否相等

javascript - 如何禁用tinymce编辑器中的标准选项卡事件?

javascript - Backbone.js 中的嵌套模型

javascript - 如何导出谷歌地图标记并通过 map API 将它们添加到另一个 map ?