我有这个 DrawingManager 对象:
drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.POLYGON,
markerOptions: {
draggable: true
},
polylineOptions: {
editable: true
},
polygonOptions: polyOptions,
map: map
});
当多边形完成时,我得到他们的坐标:
google.maps.event.addListener(drawingManager, 'polygoncomplete', function (polygon) {
var coordinates = (polygon.getPath().getArray());
console.log(coordinates);
});
但是,如果我使用 DrawingManager 更改多边形,显然形状会改变,可能会添加更多点。
那么在修改后如何获取所有点及其坐标,例如单击按钮完成编辑?提前致谢。