HeatmapOptions

Heatmap构造函数options参数。

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;
}

属性

初始数据,同 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