我正在使用 GMaps API v 3绘图管理器让用户在地图上绘制形状。
complete
当形状添加到地图时,我可以使用这些事件来触发操作(例如overlaycomplete
或polygoncomplete
)——但我也允许用户编辑完成的形状。
有没有办法在形状改变时触发动作?修改形状时,我看不到任何触发另一个功能的方法。
我正在使用 GMaps API v 3绘图管理器让用户在地图上绘制形状。
complete
当形状添加到地图时,我可以使用这些事件来触发操作(例如overlaycomplete
或polygoncomplete
)——但我也允许用户编辑完成的形状。
有没有办法在形状改变时触发动作?修改形状时,我看不到任何触发另一个功能的方法。
可在此处找到编辑事件列表:
这是一个示例,当圆的半径发生变化时,如何将其与 DrawingManager 一起使用:
google.maps.event.addListener(drawingManager, 'circlecomplete', function (circle) {
google.maps.event.addListener(circle, 'radius_changed', function () {
console.log('radius changed');
});
});
您可以对多边形/矩形使用相同的方法。