コントロールクラスを作成するために Google マップ drawingManager を使用しています。しかし、この行でjavascriptエラーが発生しました。
// Switch back to non-drawing mode after drawing a shape.
this.drawingManager.setDrawingMode(null);
キャッチされていない TypeError: 未定義のメソッド '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,
};