-->

我可以强制谷歌地图与重叠的路径为联合而不是交集绘制多边形?(Can I force Google M

2019-10-18 09:57发布

我工作的一个自定义的谷歌地图,我需要有由多个多边形的地点标记。 当我使用KML文件,多边形会联合在一起,但是我不得不放弃KML由于需要从页面上的其他项目编程来表示信息窗口。

如今,我直接绘制多边形(新google.maps.Polygon)我发现,有时候项目是通过工会和出头通过交叉连接。 这似乎与多少重叠出现。

我的多边形建设有其相应的标签形状,所以我想如果可能的话,以保持两个作为单独的路径(虽然这不是必要的)。

是否有可能我的思念,告诉引擎如何加入路径的设置? 的PolygonOptions说明不了什么,但也许有一个隐藏的功能来做到这一点。

Answer 1:

如果在一个多边形的多条路径,所述区域会如果卷绕方向相反减去(坐标即顺时针或逆时针的相对顺序)。

一些例子:

  • http://www.geocodezip.com/v3_polygon_example_donut.html
  • http://www.geocodezip.com/v3_polygon_example_donutA.html
  • http://www.geocodezip.com/v3_polygon_example_donutB.html
  • http://www.geocodezip.com/v3_polygon_example_donutC.html

类似的问题



文章来源: Can I force Google Maps to draw polygons with overlapping paths as a union rather than intersection?