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(); }
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.