选择圆内的对象

时间:2016-02-06 19:01:42

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

有没有办法在谷歌地图API中绘制圆圈,同时仍然能够选择并拖动其中的对象,以及从里面平移地图?

如果我尝试平移地图或从圆圈内拖动对象,则圆圈会移动。多边形遇到同样的问题,但可以通过绘制多边形形状的Polylines而不是Polygon对象来避免这种情况。这允许您从边缘拖动多边形,同时不阻挡其中的对象。我想有人做一些类似的东西使用trig来近似一个圆圈,但这似乎是一个糟糕的解决方案。

1 个答案:

答案 0 :(得分:1)

这是由zIndex或分层引起的。确保要在多边形/圆形对象中可访问的对象具有比形状对象本身更高的zIndex属性。您可以在创建每个对象时添加该属性。