谷歌地图APIv3绘图管理器的onChange事件。

问题描述 投票:6回答:1

我正在使用GMaps API v 3。图纸经理 来让用户在地图上绘制形状。

我可以使用 complete 事件,以便在形状被添加到地图上时触发动作(例如:或 overlaycompletepolygoncomplete)--但我也允许用户编辑完成的形状。

有什么方法可以在形状被修改时触发一个动作?我没有看到任何方法可以在形状被修改时触发另一个函数。

javascript google-maps-api-3 dom-events shapes
1个回答
9
投票

编辑事件的列表可以在这里找到。

可编辑事件

拖动事件

下面是一个例子,当一个圆的半径发生变化时,如何使用DrawingManager。

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

http:/jsfiddle.netVvk4d

你可以用同样的方法来处理多边形直角三角形。

© www.soinside.com 2019 - 2024. All rights reserved.