HeatmapOptions
interface HeatmapOptions {
data?: any;
gradient?: { [stop: number]: string };
idKey?: string;
max?: number;
maxOpacity?: number;
maxZoom?: number;
min?: number;
minOpacity?: number;
minZoom?: number;
opacity?: number;
referCenter?: Point;
renderStage?: RenderStage;
size?: number;
unit?: "m" | "px";
visible?: boolean;
weightField?: string;
zIndex?: number;
}
data?: any;
gradient?: { [stop: number]: string };
idKey?: string;
max?: number;
maxOpacity?: number;
maxZoom?: number;
min?: number;
minOpacity?: number;
minZoom?: number;
opacity?: number;
referCenter?: Point;
renderStage?: RenderStage;
size?: number;
unit?: "m" | "px";
visible?: boolean;
weightField?: string;
zIndex?: number;
}
属性
初始数据,同 Heatmap.setData 的入参
渐变色,如 { 0.25: 'rgba(0,0,255,1)', 1: 'rgba(255,0,0,1)' }。
键为 [0,1] 的位置,值为 css 颜色
取要素 id 的字段名,默认值:'id'
权重归一化上界,默认值:100
最大透明度 [0,1],默认值:1
最大显示缩放等级,默认值:21
权重归一化下界,默认值:0
最小透明度 [0,1],默认值:0
最小显示缩放等级,默认值:3
图层级透明度 [0,1],默认值:1
图层参考中心点,规避大坐标浮点抖动
绘制阶段,取值见 RenderStage
热力核半径,单位由 unit 决定,默认值:20
半径单位:'px' 屏幕像素 / 'm' 墨卡托米,默认值:'px'
是否显示,默认值:true
权重字段名(取 properties[weightField] 作为点权重)默认值:'count'
显示层级,小的先画,默认值:1
Heatmap构造函数options参数。