使用LayerView.effect进行点的高亮显示

 通过设置一个按钮事件通过,设置一个简单的查询条件,对查找到的元素进行高亮显示,对于其他元素进行遮盖处理。

 

const btn = document.getElementById("btn");
          btn.addEventListener("click",function(){
            view
  .whenLayerView(csvLayer)
  .then(function(csvLayerView) {
    csvLayerView.effect = {
            filter: {
              where: "",//填写查询信息  例如  name = '12335'
            },
            excludedEffect: "blur(5px) grayscale(90%) opacity(40%)"
          };
  })
          })

 

posted on 2021-08-25 18:07  一往无前!  阅读(39)  评论(0编辑  收藏  举报