在ArcGIS 4.x Javascript API中,我如何在layerlist中隐藏一个图层,尽管我仍然希望它显示在地图中?

在ArcGIS 4.x Javascript API中,我如何在layerlist中隐藏一个图层,尽管我仍然希望它显示在地图中?,gis,legend,arcgis-js-api,Gis,Legend,Arcgis Js Api,我想删除layerlist中的设施,但它仍显示在地图中 我试图添加 listmode: hide 或 在那里我有网址,但它没有工作。我觉得这应该非常简单。将属性设置为“hide”应该可以正常工作。在您的示例中,请确保使用正确的套管: var layer = new MapImageLayer({ url: "http://dotdevgisiis02:6080/arcgis/rest/services/DOT_MAP_PORTAL/Facilities/MapServer", li

我想删除layerlist中的设施,但它仍显示在地图中

我试图添加

 listmode: hide

在那里我有网址,但它没有工作。我觉得这应该非常简单。

将属性设置为
“hide”
应该可以正常工作。在您的示例中,请确保使用正确的套管:

var layer = new MapImageLayer({
  url: "http://dotdevgisiis02:6080/arcgis/rest/services/DOT_MAP_PORTAL/Facilities/MapServer",
  listMode: "hide"
});
下面是一个从加载的WebScene中隐藏其中一个层的实时演示:

display: none
var layer = new MapImageLayer({
  url: "http://dotdevgisiis02:6080/arcgis/rest/services/DOT_MAP_PORTAL/Facilities/MapServer",
  listMode: "hide"
});