直接上部分代码:
引用百度地图后,没报错,但是鼠标绘制线路时报错:
// 绘制点线
this.drawingManager = new window.BMapLib.DrawingManager(this.map, {
isOpen: true, //是否开启绘制模式
//enableDrawingTool: true, //是否显示工具栏
drawingToolOptions: {
anchor: BMAP_ANCHOR_TOP_RIGHT, //位置
offset: new window.BMap.Size(5, 5), //偏离值
},
// circleOptions: styleOptions, //圆的样式
polylineOptions: this.styleOptions, //线的样式
});
下面的div代码:不能直接传值
<input type=“button” value=“画线” @click=“draw(BMAP_DRAWING_POLYLINE)” />
draw(type) {
this.drawingManager.open();
this.drawingManager.setDrawingMode(type);//报错
//必须把值写这里才行,如下this.drawingManager.setDrawingMode(BMAP_DRAWING_POLYLINE);
},
这样就不报错了