Tracy, The Service Description is only able to be set in ArcGIS Server Manager for published services. I am struggling to reproduce your issue with the layers Description and or Copyright. So far I have not been able to reproduce the none appearing metadata button.One thing to remember is that every time you republish your map service it clears your map services description and you have to back into ArcGIS Service Manager and reset it.
else if (layer is FeatureLayer) { var FeatServId:Number = Number.NaN; var msName:String = FeatureLayer(layer).url.replace("FeatureServer","MapServer"); var x:String = msName.substring(msName.length - 9); if(msName.substring(msName.length - 9) != "MapServer") { httpServ.url = msName.substring(0,msName.lastIndexOf("/")) + "/legend?f=json"; FeatServId = parseInt(msName.substring(msName.lastIndexOf("/")+ 1)); }else{ httpServ.url = msName + "/legend?f=json"; } //if(layer.layerDetails!=null){ if(layer.layerDetails.version >= 10.01) { httpServ.resultFormat = "text"; lname = FeatureLayer(layer).id; httpServ.addEventListener(ResultEvent.RESULT,function(event:ResultEvent):void{processLegend(event,lname,FeatServId)}); httpServ.send(); } else { lname = FeatureLayer(layer).id; getFeatureResult(FeatureLayer(layer).layerDetails,lname); } //} }
function(e:Event):void { image.smoothBitmapContent = true; image.source = e.currentTarget.content; image.maxHeight = 26; image.maxWidth = 26; });
Giosia, I don't have a lot of time to spend on this so I'll just point you in the right direction Look in the TocMapLayerItem.as and find the loadImage function. That is where you can add code to control the image size (I have not tested any modifications like this so be sure you comment and know how to get the code back to the original state in case you break something).
private function setSelectedTreeItem(event:ListEvent):void { var item:TocItem = TocItem(event.itemRenderer.data); if (item is TocMapLayerItem){ var item2:TocMapLayerItem = item as TocMapLayerItem; _sellayer = item2.layer; layerIsSelected = true; if(slider) slider.value = item2.layer.alpha; }else{ layerIsSelected = false; } }
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.