HeatmapOverlay
以特殊高亮的形式直观展示数据分布状况。注:chrome、safari、IE9及以上浏览器,核心的代码主要来自于第三方heatmap.js。
HeatmapOverlayOptions属性
属性 | 类型 | 默认值 | 说明 |
latField | String | "lat" | 纬度字段名称。 |
lngField | String | "lng" | 经度字段名称。 |
valueField | String | "count" | 权重字段名称。 |
radius | number | 40 | 缓冲半径。 |
gradient | object | { 0.25:"rgb(0,0,255)", 0.55:"rgb(0,255,0)", 0.85:"yellow", 1.0:"rgb(255,0,0)" } | 颜色梯度变化 |
opacity | Number | 0.6 | 透明度 |
构造函数
构造函数 | 说明 |
HeatmapOverlay(opts:HeatmapOverlayOptions) | 通过heatmap.js构建一个热力图的渲染容器。 |
方法
方法 | 返回值 | 说明 |
setDataSet(data:object) | none |
热力图渲染的数据。 data:{ max:最大值的渲染颜色, data:渲染数据 } |
addDataPoint(lng:Number, at:Number, count:Number) | none | 增加一个渲染的数据。 |
Toggle() | bool | 更改热力图的展现或者关闭。 |
setOptions(Options:HeatmapOverlayOptions) | none | 重新设置热力图展现的配置HeatmapOverlayOptions。 |