我有一个具有多个图层的 MapService。我想利用图层组来更改带有单选按钮的图层,但想将它与图层 [] 数组选项一起使用,而不是为每个图层创建一个 L.esri.dynamicMapLayer 等。
这是一个示例片段:
var msndfd = "https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/forecast_meteoceanhydro_sfc_ndfd_time/MapServer";
var minTemp = L.esri.dynamicMapLayer({
url: msndfd,
layers: [8],
opacity: .7
});
我们如何在使用 L.control.layers(baseMaps, overlayMaps) 时根据该图层数组 # 例如 [4,8,12,16] 切换图层?所以每个overlayMaps本质上都是一个layer#而不是另一个dynamicMapLayer变量,比如我上面例子中的minTemp。