【问题标题】:How to add a "hole" to a Circle Polygon (Google Maps API V3)如何向圆形多边形添加“洞”(Google Maps API V3)
【发布时间】:2012-03-21 00:19:09
【问题描述】:

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

我想在圆内添加一个洞。

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

任何帮助将不胜感激

谢谢!

【问题讨论】:

    标签: javascript api google-maps polygon boundary


    【解决方案1】:

    我没有为 Circle 类找到任何东西,但是有人想出了一个可以减少代码大小的函数。它和你做的一样,创建一个圆形的多边形。

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

    函数drawCircle(point, radius, dir)使用dir来区分正空间和孔。您必须交替使用它们才能创建孔。

    【讨论】:

    • 正是我想要的!
    猜你喜欢
    • 2014-05-09
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多