case "feature": { var featureLayer:FeatureLayer = new FeatureLayer(url); featureLayer.addEventListener(FlexEvent.HIDE, featureLayer_hideHandler); featureLayer.alpha = alpha; featureLayer.id = label; featureLayer.name = label; featureLayer.outFields = [ '*' ]; featureLayer.token = token; featureLayer.visible = visible; featureLayer.useMapTime = useMapTime; if (label == "Traffic Cameras") { var picSymbol:PictureMarkerSymbol = new PictureMarkerSymbol("assets/images/i_camera.png",30,30,0,0,0); var rend:Renderer = new SimpleRenderer(picSymbol); featureLayer.renderer = rend; } if (label == "Louisville Police Facilities") { var picSymbol0:PictureMarkerSymbol = new PictureMarkerSymbol("assets/images/i_policestation.png",30,30,0,0,0); var rend0:Renderer = new SimpleRenderer(picSymbol0); featureLayer.renderer = rend0; } if (label == "Louisville Places") { var picSymbol2:PictureMarkerSymbol = new PictureMarkerSymbol("assets/images/bat.png",30,30,0,0,0); var picSymbol3:PictureMarkerSymbol = new PictureMarkerSymbol("assets/images/horse.png",30,30,0,0,0); var picSymbol4:PictureMarkerSymbol = new PictureMarkerSymbol("assets/images/mansion.png",30,30,0,0,0); var uniqueValuerenderer:UniqueValueRenderer = new UniqueValueRenderer(); uniqueValuerenderer.attribute = "NAME"; var uniqueValueInfos:Array = []; uniqueValueInfos.push(new UniqueValueInfo(picSymbol3, "Chuchhill Downs")); uniqueValueInfos.push(new UniqueValueInfo(picSymbol2, "louisville slugger factory")); uniqueValueInfos.push(new UniqueValueInfo(picSymbol4, "Whitehall Mansion")); uniqueValuerenderer.infos = uniqueValueInfos; featureLayer.renderer = uniqueValuerenderer; } if (useAMF) { featureLayer.useAMF = useAMF == "true"; } if (mode) { featureLayer.mode = mode; } if (definitionExpression && definitionExpression != "") { featureLayer.definitionExpression = definitionExpression; } if (proxyUrl && useProxy) { featureLayer.proxyURL = proxyUrl; } if (operationalLayer) { layerObject.layer = featureLayer; } map.addLayer(featureLayer); break; }
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.