new HeatmapOverlay(options)
overlay/HeatmapOverlay.js, line 49
构造热点图覆盖物,通过HeatmapOptions设置热点图
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
HeatmapOptions |
通过HeatmapOptions设置热点图相关样式
|
Classes
Methods
-
addData(data)
overlay/HeatmapOverlay.js, line 169 -
使用此功能仅用于动态添加数据点,而不用于数据初始化!功能将单个或多个数据点添加到热图的数据存储中。
Name Type Description data
Object | Array 需要动态添加的数据点,可以为单对象或者对象数组
Name Type Description lng
Number 经度(当data为单对象时)
lat
Number 纬度(当data为单对象时)
count
Number 点位对应的值(当data为单对象时)
-
clear()
overlay/HeatmapOverlay.js, line 237 -
清除热力图结果
-
getData(){Object}
overlay/HeatmapOverlay.js, line 229 -
返回热力图点位数据
Returns:
Type Description Object 热力图点位数据 -
getOptions(){Object}
overlay/HeatmapOverlay.js, line 151 -
返回热力图的样式属性数据
Returns:
Type Description Object 热力图的样式属性数据 -
hide()
overlay/HeatmapOverlay.js, line 256 -
隐藏热力图结果
-
setData(objData)
overlay/HeatmapOverlay.js, line 200 -
从热图实例中删除所有先前存在的点,然后重新初始化数据存储.
Name Type Description objData
Object 热力图数据对象
Name Type Description max
Number count 的最大值用于计算权重值
data
Array 热力图点位数据,具体格式参照实例数据
-
setOptions(options)
overlay/HeatmapOverlay.js, line 117 -
设置热力图的样式属性
Name Type Description options
Object 热力图属性对象
Name Type Description radius
Number 每个数据点将具有的半径
opacity
Number 整个热图的全局不透明度。
blur
Number 将应用于所有数据点的模糊因子。 模糊因子越高,渐变将越平滑.
gradient
Object { 0.25: "rgb(0,0,255)", 0.55: "rgb(0,255,0)", 0.85: "yellow", 1.0: "rgb(255,0,0)"}]
An object that represents the gradient (syntax: number string [0,1] : color string) -
show()
overlay/HeatmapOverlay.js, line 248 -
显示热力图结果