app.map.getLayer("som_map").setLayerDrawingOptions(optionsArray); app.map.getLayer("som_map").show();
What else I need to check? or Is there any way I can troublshoooooting this?
var classDef = new ClassBreaksDefinition(); classDef.classificationField = "attr1"; classDef.classificationMethod = "natural-breaks"; // always natural breaks classDef.breakCount = 5; // always five classes classDef.baseSymbol = app.sfs; var colorRamp = new AlgorithmicColorRamp(); colorRamp.fromColor = new Color.fromHex("#ffffcc"); colorRamp.toColor = new Color.fromHex("#006837"); colorRamp.algorithm = "hsv"; // options are: "cie-lab", "hsv", "lab-lch" classDef.baseSymbol = new SimpleFillSymbol("solid", null, null); classDef.colorRamp = colorRamp; var params = new GenerateRendererParameters(); params.classificationDefinition = classDef; console.dir("classDef"); console.dir(classDef); var generateRenderer = new GenerateRendererTask("http://192.168.2.5:6080/arcgis/rest/services/fangming/SOM_DynamicMap/MapServer/0"); generateRenderer.execute(params, applyRenderer, errorHandler); function applyRenderer(renderer) { console.dir(JSON.stringify(renderer)); var optionsArray = []; var drawingOptions = new LayerDrawingOptions(); drawingOptions.renderer = renderer; optionsArray[2] = drawingOptions; basemap.setLayerDrawingOptions(optionsArray); basemap.show(); }
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.