BarLayerOptions
interface BarLayerOptions {
color?: BarSegmentValue<string>;
data?: any;
edgeCount?: number;
height?: BarSegmentValue<number>;
idKey?: string;
maxZoom?: number;
minZoom?: number;
opacity?: number;
referCenter?: Point;
renderStage?: RenderStage;
size?: number;
unit?: "m" | "px";
visible?: boolean;
zIndex?: number;
}
color?: BarSegmentValue<string>;
data?: any;
edgeCount?: number;
height?: BarSegmentValue<number>;
idKey?: string;
maxZoom?: number;
minZoom?: number;
opacity?: number;
referCenter?: Point;
renderStage?: RenderStage;
size?: number;
unit?: "m" | "px";
visible?: boolean;
zIndex?: number;
}
属性
柱体颜色,css 字符串。数组按分段取色,回调按分段求值,默认值:'rgba(0, 180, 0, 1)'
初始数据,同 BarLayer.setData 的入参
棱数,调大(如 50)趋近圆柱,默认值:4
柱体高度。number 作为总高按各段量值占比分配;number[] 逐段绝对高;回调按分段求值,默认值:100000
取要素 id 的字段名,默认值:'id'
最大显示缩放等级,默认值:21
最小显示缩放等级,默认值:3
图层级透明度 [0,1],默认值:1
图层参考中心点,规避大坐标浮点抖动
绘制阶段,取值见 RenderStage
柱体半径基准,单位由 unit 决定,默认值:50000
尺寸单位:'m' 墨卡托米(物理尺寸不随缩放变)/ 'px' 屏幕像素(随缩放变)默认值:'m'
是否显示,默认值:true
显示层级,小的先画,默认值:1
BarLayer构造函数options参数。
每个点竖一根多棱柱,可按
properties.value数组分段堆叠。每根柱的分段量值 / 高度 / 半径 / 颜色优先取 feature 的properties(value/height/size/color), 缺省回落到这里的 options。