在 ArcGIS 中没有选择过滤器时如何模糊点?

问题描述 投票:0回答:0

我想实现一个过滤器来模糊我地图上的所有点。

 const nzgdFeatureLayer = new FeatureLayer({
      url: "url...",
      definitionExpression:"",
    });

    nzgdFeatureLayer
      .when(() => {
        view.whenLayerView(nzgdFeatureLayer).then((layerView) => {
           nzgdFeatureLayer.featureEffect = new FeatureEffect({
            filter: new FeatureFilter({
            where: " 1=1 ",
           }),
           excludedEffect: "blur(3px) ",
           });
        });
      })
      .catch((error) => console.log(error));
    
    webmap.layers.push(nzgdFeatureLayer);

有没有办法在我还没有完成选择时改变每个点的模糊值?

reactjs arcgis-js-api
© www.soinside.com 2019 - 2024. All rights reserved.