如何在圆形多边形上添加“洞”(Google Maps API V3)

时间:2012-03-02 13:39:59

标签: javascript api google-maps polygon boundary

这个五角大楼的例子显示了可以在多边形内添加洞:http://code.google.com/p/gmaps-samples-v3/source/browse/trunk/poly/pentagon.html?r=40

我想在圆圈内添加一个洞。

目前我通过制作一个圆形多边形并放置内部和外部边界来模仿它,它工作正常,但代码非常长,因为地图中有大约15个圆圈。

非常感谢任何帮助

谢谢!

1 个答案:

答案 0 :(得分:4)

我没有找到Circle类的任何内容,但是有人找到了一个可以减少代码大小的函数。它做了同样的事情,创建形状像圆形的多边形。

http://www.geocodezip.com/v3_polygon_example_donut.html

函数drawCircle(point,radius,dir)使用dir来区分正空间和空洞。你必须交替它们来创造漏洞。