百度地图js 工具栏多边形框选范围内的标注
目前用了一个比较笨的方法,暂时还没找到更好用的,上代码: 创建一个工具栏 var drawingManager = new BMapLib.DrawingManager(map, { isOpen: false, //是否开启绘制模式 enableDrawingTool: true, //是否显示工具栏 drawingToolOptions: { anchor: BMAP_ANCHOR_BOTTOM_RIGHT, //位置 offset: new BMap.Size(-10, 30), //偏离值 scale: 0.7 }, enableCalculate: true, circleOptions: styleOptions, //圆的样式 polylineOptions: styleOptions, //线的样式 polygonOptions: styleOptions, //多边形的样式 rectangleOptions: styleOptions //矩形的样式 }); 监听事件 drawingManager.addEventListener('polygoncomplete', polygoncomplete); function polygoncomplete(e, overlay) { 获取地图上所有标注 var olay = map.getOverlays();