Class: FMHeatMap

FMHeatMap

FMHeatMapMarker 热力图, 用于地图热力展示使用。 属于fengmap.map.min.js

new fengmap.FMHeatMap(map, options)

Name Type Description
map fengmap.FMMap

map对象

options object

配置项

Name Type Description
opacity string

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

radius object

热点半径, 默认300

valueRange number

热力点value的值域范围

Name Type Description
max number

热力点value的最大值,默认100

min number

热力点value的最小值,默认0

quality int

热力图材质分辨率质量,值越大显示效果越好,耗费资源越多,为2的次幂 512 1024 2048,默认1024

isPlane boolean

是否创建单独的面,默认值true

height number

离地高度, 默认 1

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)" }

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

height

离地高度

Properties:
Name Type Description
height number

离地高度

readonlylevel

Properties:
Name Type Description
level number

楼层等级,初始化完成后可以获取当前值

readonlytype

Properties:
Name Type Description
type fengmap.FMType

节点类型

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

Methods

addDataSource(data)

批量增加热点

Name Type Description
data array

每一项包含{x,y,value}

addTo(floor)

添加到楼层

Name Type Description
floor Object

楼层

clearDataSource()

清除热力图的所有热力点

inherited remove()

从楼层中移除

simulate(count)

随机增加热点

Name Type Description
count number

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

inherited traverse(callback)

遍历返回子节点

Name Type Description
callback

update()

更新