我正在使用绘图管理器来绘制折线、多边形、圆形和矩形。
每当更改多边形(即,我放置了一个多边形)并且我拖动或更改了多边形的形状时。我希望在多边形的形状发生变化时触发一个事件。
当多边形的形状发生变化时,有人可以告诉我如何触发事件吗?
我尝试过“拖动”事件,但对我不起作用。
对于其他工具,我也需要同样的东西。
原谅英语。
谢谢,
卡利安巴萨
我正在使用绘图管理器来绘制折线、多边形、圆形和矩形。
每当更改多边形(即,我放置了一个多边形)并且我拖动或更改了多边形的形状时。我希望在多边形的形状发生变化时触发一个事件。
当多边形的形状发生变化时,有人可以告诉我如何触发事件吗?
我尝试过“拖动”事件,但对我不起作用。
对于其他工具,我也需要同样的东西。
原谅英语。
谢谢,
卡利安巴萨
老问题,但找到了解决您问题的方法。
我所做的是radius_changed
在 circlecomplete 监听器中添加一个监听器。
例子:
google.maps.event.addDomListener(drawingManager, 'circlecomplete', function(circle) {
google.maps.event.addListener(circle, 'radius_changed', function() {
radius = circle.getRadius();
alert(radius);
});
});
您会看到我如何在创建的对象上添加侦听器。