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(); }
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.