Javascript Google Maps APIv3绘图管理器的onChange事件

Javascript Google Maps APIv3绘图管理器的onChange事件,javascript,google-maps-api-3,dom-events,shapes,Javascript,Google Maps Api 3,Dom Events,Shapes,我正在使用GMAPSAPIV3让用户在地图上绘制形状 我可以使用complete事件在将形状添加到地图时触发操作(例如overlycomplete或polygoncomplete)——但我也允许用户编辑完成的形状 当形状改变时,是否有方法触发动作?当形状被修改时,我看不到任何触发另一个函数的方法。编辑事件列表可在此处找到: 下面是一个示例,说明如何在圆的半径发生更改时将其与DrawingManager一起使用: google.maps.event.addListener(drawingMan

我正在使用GMAPSAPIV3让用户在地图上绘制形状

我可以使用
complete
事件在将形状添加到地图时触发操作(例如
overlycomplete
polygoncomplete
)——但我也允许用户编辑完成的形状


当形状改变时,是否有方法触发动作?当形状被修改时,我看不到任何触发另一个函数的方法。

编辑事件列表可在此处找到:

下面是一个示例,说明如何在圆的半径发生更改时将其与DrawingManager一起使用:

google.maps.event.addListener(drawingManager, 'circlecomplete', function (circle) {
  google.maps.event.addListener(circle, 'radius_changed', function () {
    console.log('radius changed');
  });
});


您可以对多边形/矩形使用相同的方法。

如何将此应用于多边形?多边形上没有半径,
radius\u changed
不起作用。如何在angular with directive中应用此项?如果单击并编辑形状,则此项不起作用。它仅适用于创建(circlecomplete)事件。