独立值的专题图使用esri/renders/UniqueValueRenderer类制作,比较简单。
以下为JS的代码,还需要在CSS中创建一个名为dileiDiv的容器,将地图服务加载进来;并且将其中的属性替换为你需要渲染的值
require(["esri/map", "esri/layers/ArcGISDynamicMapServiceLayer", "esri/layers/FeatureLayer",
"esri/symbols/SimpleLineSymbol", "esri/symbols/SimpleFillSymbol",
"esri/renderers/UniqueValueRenderer", "esri/InfoTemplate", "esri/Color", "dojo/domReady!"
], function (
Map, ArcGISDynamicMapServiceLayer, FeatureLayer,
SimpleLineSymbol, SimpleFillSymbol,
UniqueValueRenderer, InfoTemplate, Color
) {
var dileimap = new esri.Map("dileiDiv", {
logo: false,
sliderStyle: "large"
});
//加载地图到dileiDIV中
var MyDynami