在查看了以下问题和答案(从自定义按钮启动多边形绘图)后,尝试代码并没有得到任何结果,我不确定我做错了什么。我的代码如下:
//button function
$(".btn > .icon-circle-blank").click(function(event){
//stub for gmap radius drawing
drawingManager.setDrawingMode(google.maps.drawing.OverlayType.CIRCLE);
})
我能够初始化绘图工具
var drawingManager = new google.maps.drawing.DrawingManager({
drawingControl: true,
drawingControlOptions: {
drawingModes: [
google.maps.drawing.OverlayType.CIRCLE,
google.maps.drawing.OverlayType.POLYGON,
google.maps.drawing.OverlayType.RECTANGLE
]
}
});
通常我将drawingControl设置为false,并且我的自定义按钮不在地图上。
谢谢你的帮助!