Class: FMHeatMap

FMHeatMap

FMHeatMap 热力图, 用于地图热力展示使用。

Methods

staticfengmap.FMHeatMap.create(map, config){fengmap.FMHeatMap}

使用create方法创建热力图对象

Name Type Description
map fengmap.FMMap

map对象

config json

配置项

Name Type Description
radius object

热点半径

opacity string

热力图透明度,范围0-1

max string

热力点value的最大值

maxSize int

热力图长宽的最大尺寸

gradient boolean

热力图的渐变颜色。默认为:{ 0.45: "rgb(0,0,255)", 0.55: "rgb(0,255,255)", 0.65: "rgb(0,255,0)", 0.95: "yellow", 1.0: "rgb(255,0,0)" }

Returns:
Type Description
fengmap.FMHeatMap

addPoint(x, y, value)

增加一个热点

Name Type Description
x float

地图坐标x值。

y float

地图坐标y值。

value float

热点所占的比重值

addPoints(datas)

批量增加热点

Name Type Description
datas array

datas数组的每一个值是{x,y,value}对象。

clearPoints()

清除热力图的所有热力点

randomPoints(num)

随机增加热点

Name Type Description
num number

要随机生成的热力点的数量