vue学习——使用高德地图组件(自定义点的删除)

自定义点的删除

方法一:使用相关函数 setMap(null) 将marker替换为空

官方文档:
vue学习——使用高德地图组件(自定义点的删除)_第1张图片

//清楚指定点
    function clearMarker() {
        markers[0].setMap(null);
        markers[1].setMap(null);
    }

方法二: 利用数组的属性forEach ,将对象遍历之后,进行隐藏或者显示

flag:false
 this.flag=!this.flag;
      if(this.flag){
        this.marker.forEach(obj=>{
          obj.hide()
        })
      }else{
        this.marker.forEach(obj=>{
          obj.show()
        })

你可能感兴趣的:(前端,js,vue)