vue-baidu-map覆盖物的清除
时间: 2024-02-02 10:10:11 浏览: 177
基于百度地图api清除指定覆盖物(Overlay)的方法
在Vue-baidu-map中,可以通过以下方法清除覆盖物:
1. 使用`clearOverlays`方法清除所有覆盖物:
```javascript
this.$refs.map.clearOverlays();
```
2. 使用`removeOverlay`方法清除指定的覆盖物:
```javascript
let marker = new BMap.Marker(point);
this.$refs.map.addOverlay(marker); // 添加标记点
// 清除标记点
this.$refs.map.removeOverlay(marker);
```
3. 使用`removeOverlay`方法清除指定类型的覆盖物:
```javascript
// 清除所有标记点
this.$refs.map.clearOverlays(BMap.Marker);
```
阅读全文