1
2
3
4
5
6
7
8
9
10
const visualVariables = crownRenderer.visualVariables.splice(0);
visualVariables.push({
type: "color",
field: "C_Storage", // Carbon storagestops: [
{ value: 0, color: "#f7fcb9" }, // features with zero carbon { value: 10000, color: "#31a354" } // features with 8000 carbon ]
});
crownRenderer.visualVariables = visualVariables;
4. 将渲染器应用到该图层
定义渲染器后,将其设置在图层上。
1
2
3
4
5
6
7
8
9
10
11
12
const treesLayer = new FeatureLayer({
url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/Landscape_Trees/FeatureServer/0",
renderer: renderer, // set renderer on layeroutFields: ["*"],
popupTemplate: {
// autocasts as new PopupTemplate()title: "{Cmn_Name}",
content:
"<i>{Sci_Name}</i><br>" +
"This tree is in {Condition} condition and is {Height} feet in height." }
});