for each (var layer:Layer in map.layers) { if (layer is ArcGISDynamicMapServiceLayer){ var visLayers:Array =[]; //NOT WORK !!!!! visLayers = ArcGISDynamicMapServiceLayer(layer).visibleLayers; } }
visibleLayers property visibleLayers:ArrayCollectionSets the visible layers of the exported map. By default, the visible layers are as defined by the default visibility in LayerInfo.This property can be used as the source for data binding.Implementation public function get visibleLayers():ArrayCollection public function set visibleLayers(value:ArrayCollection):void
for each (var layer:Layer in map.layers) { if (layer is ArcGISDynamicMapServiceLayer){ var visLayers:ArrayCollection = new ArrayCollection; visLayers = ArcGISDynamicMapServiceLayer(layer).visibleLayers; Alert.show(visLayers.source.join(",")); // ex : result : 0,1,2,4,7,8 } }
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.