Heat
是用于创建热力图的类,热力图以颜色来表现数据强弱大小及分布趋势。
构造函数 |
---|
TMap.visualization.Heat(options:HeatOptions) |
方法 | 返回值 | 说明 |
---|---|---|
setMin(min:Number) | this | 设置热力最弱阈值,小于该值的不显示,默认为0。 |
getMin() | Number | 获取热力最弱阈值。 |
setMax(max:Number) | this | 设置热力最强阈值,大于该值的显示为最强色,默认为数据中的最大值。 |
getMax() | Number | 获取热力最强阈值。 |
setRadius(radius: Number) | this | 设置热力图辐射半径。 |
getRadius() | Number | 获取热力图辐射半径。 |
setGradientColor(gradientColor: GradientColor) | this | 设置热力图渐变颜色。 |
getGradientColor() | GradientColor | 获取热力图渐变颜色。 |
setHeight(height: Number) | this | 设置热力图高度。 |
getHeight() | Number | 获取热力图高度。 |
setOpacity(opacity: Number) | this | 设置热力图透明度。 |
getOpacity() | Number | 获取热力图透明度。 |
setThreshold(min:Number, max:Number) | this | 设置热力阈值范围。 |
setData(dataList:HeatPoint[] ) | this | 设置数据。 |
addTo(map:Map ) | this | 添加至指定地图实例。 |
show() | this | 显示图层。 |
hide() | this | 隐藏图层。 |
remove() | this | 从地图中删除图层。 |
destroy() | this | 销毁图层对象。 |
GradientColor
渐变色对象规范。
属性名称 | 类型 | 说明 |
---|---|---|
[offset] | String | 对应offset偏移量的颜色(offset取值范围为0~1),颜色支持rgb(), #RRGGBB格式。 |
HeatOptions
热力图配置参数。
属性名称 | 类型 | 说明 |
---|---|---|
radius | Number | 最大辐射半径,默认为50。 |
height | Number | 峰值高度,默认为100。 |
gradientColor | GradientColor | 渐变颜色,offset表示热力强弱,默认为{0: '#13B06A', 0.4: '#13B06A', 0.8: '#E9AB1D', 0.9: '#E9AB1D', 1: '#E05649'} |
min | Number | 热力最弱阈值,小于该值的不显示,默认为0。 |
max | Number | 热力最强阈值,大于该值的显示为最强色,默认为数据中的最大值。 |
opacity | Number | 全局透明度,取值范围[0,1],默认为0.8。 |
enableAggregation | Boolean | 是否启用自动聚合预处理,适用于万级数据量,启用后可优化运行时性能,但对数据分布略有影响。默认为false。 |
HeatPoint
热力图单点数据规范。
属性名称 | 类型 | 说明 |
---|---|---|
lat | Number | 纬度。 |
lng | Number | 经度。 |
count | Number | (可选)热力权重,正整数,默认为1。 |
这篇文章对您解决问题是否有帮助?
已解决
未解决