我正在使用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');
});
});
你可以用同样的方法来处理多边形直角三角形。