but I get the error message "activeLayers.hide is not a function" using:activeLayers.push([saLayer, wpLayer, dwpLayer, roadsLayer, wfLayer, dwfLayer]);activeLayers.push({layer:saLayer},{layer:wpLayer},{layer:dwpLayer},{layer:roadsLayer},{layer:wfLayer},{layer:dwfLayer});
var len = legendLayers.length; for (var i = 0; i < len; i++) { legendLayers.hide(); }
var fLayers = []; //define a new array for the feature layers legendLayers.push({ layer : dwfLayer, title : 'Drinking water facilities' } fLayers.push(dwfLayer); //push this layer to the new array (as well as the Legend array) //Iterate through the feature layers and switch them off for (var i = 0; i < fLayers.length; i++) { var layer = fLayers; layer.hide(); }
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.