arcgis for js UniqueValueRenderer

来源:互联网 发布:个人工作记录软件 编辑:程序博客网 时间:2024/05/21 01:29

第一次发博客。。。。

UniqueValueRender的定义:new UniqueValueRenderer(defaultSymbol, attributeField, attributeField2, attributeField3, fieldDelimeter);

new UniqueValueRenderer(json);


定义图层

var renderLayer=new esri.layers.FeatureLayer("http://...../arcgis/rest/services/.../MapServer/10", {                  mode: FeatureLayer.MODE_ONDEMAND,                  outFields: ["属性字段"]              });

定义Renderer

var renderer = new UniqueValueRenderer( "属性字段");

设置符号

renderer.addValue("1", new SimpleFillSymbol(SimpleLineSymbol.STYLE_SOLID, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new esri.Color('#288DA1'), 2), '#422C9C'));
将Renderer添加到图层

<pre name="code" class="html"><pre name="code" class="html">renderLayer.setRenderer(renderer);

map.addLayer(renderLayer);


0 0
原创粉丝点击