独立值的专题图使用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 MyDynamicMapServiceLayer = new esri.layers.ArcGISDynamicMapServiceLayer
("http://localhost:6080/arcgis/rest/services/森林资源调查/森林资源分布图/MapServer/");//换成自己的服务地质
dileimap.addLayer(MyDynamicMapServiceLayer);
dileimap.on("lo

通过esri/renders/UniqueValueRenderer类,本文介绍如何在ArcGIS For JavaScript中创建独立值的专题图。示例代码中提到了CSS样式设置和地图服务加载的细节,需要将特定属性值进行替换以适应自己的需求。
最低0.47元/天 解锁文章
2050

被折叠的 条评论
为什么被折叠?



