use*_*289 5 javascript javascript-events shapes google-maps-api-3
我正在使用GMaps API v 3 Drawing Manager让用户在地图上绘制形状.
我可以使用complete事件在将形状添加到地图时触发动作(例如.overlaycomplete或polygoncomplete) - 但我也允许用户编辑完成的形状.
有没有办法在形状改变时触发动作?修改形状时,我看不到任何方法来触发另一个函数.
谢谢
编辑事件列表可在此处找到:
下面是一个示例,当圆的半径发生变化时,如何将它与DrawingManager一起使用:
google.maps.event.addListener(drawingManager, 'circlecomplete', function (circle) {
google.maps.event.addListener(circle, 'radius_changed', function () {
console.log('radius changed');
});
});
Run Code Online (Sandbox Code Playgroud)
您可以对多边形/矩形使用相同的方法.