值域组件,可以按照强度获取对应渐变色中的颜色或半径大小值
实例化值域组件
var intensity = new mapv.utilDataRangeIntensity({
maxSize: 100, // 定义最大的半径大小值
gradient: { // 渐变色设置
0.25: "rgb(0,0,255)",
0.55: "rgb(0,255,0)",
0.85: "yellow",
1.0: "rgb(255,0,0)"
},
max: 100 // 最大权重值
});
根据权重值获取对应的大小
var size = intensity.getSize(count);
根据权重值获取对应的颜色
var size = intensity.getColor(count);
修改最大权重值
intensity.setMax(100);
修改最大半径值
intensity.setMaxSize(100);