ArcGIS JavaScript访问单个图层条目

时间:2018-09-11 06:35:54

标签: javascript html arcgis arcgis-js-api

作为ArcGIS和Javascript的新手,我可能会以错误的方式处理此问题,尤其是查看给出的示例。但是,我仍将尝试查看我的理想方法是否合格。

在我的ArcGIS文件中,我想在运行时分别隔离FeatureLayer的条目并进行修改。在这种情况下,我想根据某些内容隐藏某些条目。

function changeVisibility () 
{
  var checkBox = document.getElementById("expLayer");

  for (var i = 0; i < featureLayer.length; i++) 
  {
    featureLayer[i].visible = checkBox.checked;
  }
}

上面的代码不正确,因为featureLayer(这是我的“ FeatureLayer”类型)不是数组。我目前正在寻找一种方法来收集featureLayer的各个值。

ESRI网站提供的示例程序将所有单独的条目隔离到不同的图层类中(湖泊条目与城市条目分开),然后选择使整个图层可见或不可见。它使我认为隔离层的条目是不可能的。即使有可能,我也不确定每个图层条目是否都有自己的“可见”标志。

是否可以隔离图层类的各个值,如果可以,它是否采用数组的形式?

0 个答案:

没有答案