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 要随机生成的热力点的数量