Javascript 选择圆内的对象
有没有一种方法可以在谷歌地图API中画一个圆圈,同时仍然能够选择和拖动里面的对象,以及从里面平移地图Javascript 选择圆内的对象,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,有没有一种方法可以在谷歌地图API中画一个圆圈,同时仍然能够选择和拖动里面的对象,以及从里面平移地图 如果我尝试平移贴图或从圆内拖动对象,则圆将移动。多边形也会遇到同样的问题,但这可以通过以多边形的形状而不是多边形对象绘制多段线来避免;这允许您从多边形的边上拖动多边形,同时不阻止多边形内的对象。我想我们可以用trig来近似一个圆,但这似乎是一个糟糕的解决方案。这是由于zIndex或分层造成的。确保要在多边形/圆对象中访问的对象具有比形状对象本身更高的zIndex属性。您可以在创建每个对象时添加属
如果我尝试平移贴图或从圆内拖动对象,则圆将移动。多边形也会遇到同样的问题,但这可以通过以多边形的形状而不是多边形对象绘制多段线来避免;这允许您从多边形的边上拖动多边形,同时不阻止多边形内的对象。我想我们可以用trig来近似一个圆,但这似乎是一个糟糕的解决方案。这是由于
zIndex
或分层造成的。确保要在多边形/圆对象中访问的对象具有比形状对象本身更高的zIndex
属性。您可以在创建每个对象时添加属性。谢谢-设置zIndex(es)允许选择圆内的对象。看起来可以通过复制圆上的贴图侦听器来恢复圆内的双击/右键单击功能。无法从AFAIK内部平移。只要多边形zIndex
位于地图下方,就可以拖动多边形。例如,我将我的设置为-1,这允许进行贴图拖动