我正在使用谷歌地图绘图管理器来编写一个控件类。但是这条线发生了javascript错误。
// Switch back to non-drawing mode after drawing a shape.
this.drawingManager.setDrawingMode(null);
未捕获的类型错误:无法调用未定义的方法“setDrawingMode”
有人可以帮我解决这个错误吗?非常感谢!
function DrawingManagerCtrl() {
this.drawingManager = new google.maps.drawing.DrawingManager({
// drawingMode: google.maps.drawing.OverlayType.MARKER,
drawingControlOptions : {
position : google.maps.ControlPosition.TOP_CENTER,
drawingModes : [ google.maps.drawing.OverlayType.RECTANGLE ]
},
});
google.maps.event.addListener(this.drawingManager, 'overlaycomplete', function(e) {
// Switch back to non-drawing mode after drawing a shape.
this.drawingManager.setDrawingMode(null);
});
};
DrawingManagerCtrl.prototype = {
drawingManager : null,
};