private function creatLayerDetails(sfr:ShapeFileResult, spatialReference:SpatialReference, isLabel:Boolean = false):LayerDetails { var layerDetails:LayerDetails = new LayerDetails(); layerDetails = new LayerDetails(); layerDetails.canModifyLayer = false; layerDetails.canScaleSymbols = false; layerDetails.copyright = ""; layerDetails.defaultVisibility = true; layerDetails.extent = sfr.extent; layerDetails.hasAttachments = false; layerDetails.hasLabels = false; layerDetails.hasM = layerDetails.hasZ = false; layerDetails.isDataVersioned = false; layerDetails.spatialReference = spatialReference; layerDetails.version = Number.NaN; layerDetails.name = sfr.title; var di:DrawingInfo = new DrawingInfo(); di.alpha = 1; if(isLabel){ const base64Dec:Base64Decoder = new Base64Decoder(); base64Dec.decode(ANNOTATION); di.renderer = new SimpleRenderer(new PictureMarkerSymbol(base64Dec.toByteArray())); }else{ di.renderer = new SimpleRenderer(sfr.symbol); } layerDetails.drawingInfo = di; return layerDetails; }
Here is a Web_Map_as_JSON for you to look at:You will see that the Web_Map_as_JSON request has the layer named properly ,"id":"district.zip - district","minScale":0,"title":"district.zip - district","maxScale":0
,"id":"district.zip - district","minScale":0,"title":"district.zip - district","maxScale":0
..."layerDefinition":{"name":"pretty name","drawingInfo":...
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.