【问题标题】:Google map draw polygons and alert on overlapping谷歌地图绘制多边形并在重叠时发出警报
【发布时间】:2016-07-02 06:26:36
【问题描述】:

我在谷歌地图上绘制不同的多边形。我需要当用户绘制多边形时,如果多边形与任何其他多边形重叠,那么用户会收到警告警报,(你不能绘制重叠的多边形)。

请查看示例https://developers.google.com/maps/documentation/javascript/examples/drawing-tools

我已经绘制了不同的多边形。但我找不到防止重叠。 请帮助我,当多边形与其他多边形重叠时如何显示警报

【问题讨论】:

    标签: javascript google-maps google-maps-api-3


    【解决方案1】:

    1) 您需要跟踪所有现有的多边形坐标。

    2) 您将需要一个多边形重叠算法,example for convex polygons

    2b) 如果您的多边形是非凸的,您要么需要找到合适的算法,要么将它们拆分为凸元素(三角形?)才能使用 2)。

    3)Javascript alerts

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 2012-09-12
      • 2012-07-03
      • 1970-01-01
      • 2013-04-15
      • 2020-06-28
      相关资源
      最近更新 更多