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":...
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.