Heatmap

Heatmap

热力图图层

Constructor

new Heatmap(options)

Example
//data
[{ lnglat: [], value: 0 }]

//colorStop
{
            0.5: 'blue',
            0.65: 'rgb(117,211,248)',
            0.7: 'rgb(0, 255, 0)',
            0.9: '#ffea00',
            1.0: 'red'
        }
Parameters:
Name Type Description
options *
Properties
Name Type Attributes Description
data Array <optional>

数据

max Number <optional>

最大值

radius Number <optional>

辐射半径 px

colorStop Object <optional>

色卡

Fires/事件:

Extends

Methods

addTo(map) → {this}

描述:
  • 添加到地图

Overrides:
Parameters:
Name Type Description
map *
Returns:
Type
this

bottoming() → {function}

描述:
  • 置底

Overrides:
Returns:

还原zindex回调

Type
function

clear() → {this}

描述:
  • 清空

Overrides:
Returns:
Type
this

discard()

描述:
  • 从地图移除

Overrides:

fitView(scaleopt, optionsopt)

Overrides:
See:
Parameters:
Name Type Attributes Default Description
scale Boolean <optional>
false

是否缩放

options Object <optional>
{}

选项

get(key) → {*}

描述:
  • 获取属性值

Overrides:
Parameters:
Name Type Description
key string

名称

Returns:
Type
*

getAllOverlay() → {Array}

描述:
  • 获取所有成员

Overrides:
Returns:
Type
Array

getId() → {string}

描述:
  • 获取对象id

Overrides:
Returns:
Type
string

getKeys() → {Array}

描述:
  • 获取所有key

Overrides:
Returns:
Type
Array

getMap() → {Map}

描述:
  • 获取Map实例

Overrides:
Returns:
Type
Map

getOverlay(id) → {*}

描述:
  • 根据ID获取覆盖物

Overrides:
Parameters:
Name Type Description
id String

id

Returns:
Type
*

getProps() → {Object}

描述:
  • 获取所有属性值

Overrides:
Returns:
Type
Object

getZindex() → {number}

描述:
  • 获取当前对象zindex

Overrides:
Returns:
Type
number

hide() → {this}

描述:
  • 隐藏

Overrides:
Returns:
Type
this

isClickable() → {boolean}

描述:
  • 是否可点击

Overrides:
Returns:
Type
boolean

isDraggable() → {boolean}

描述:
  • 是否可拖拽

Overrides:
Returns:
Type
boolean

isVisible(zoom) → {boolean}

描述:
  • 是否可见

Overrides:
Parameters:
Name Type Description
zoom number

当前层级, 可空

Returns:
Type
boolean

off(type, listener)

描述:
  • 取消监听事件

Overrides:
Parameters:
Name Type Description
type Array | string

事件类型

listener function

回调函数

offchange(key, listener)

描述:
  • 取消监听事件

Overrides:
Parameters:
Name Type Description
key Array | string

listener function

回调函数

on(type, listener, once)

描述:
  • 绑定事件监听

Overrides:
Parameters:
Name Type Description
type Array | string
listener function

回调函数

once boolean

一次

once(type, listener)

描述:
  • 绑定一次事件监听

Overrides:
Parameters:
Name Type Description
type Array | string

事件类型

listener function

回调函数

onchange(key, listener, once)

描述:
  • 绑定属性监听

Overrides:
Parameters:
Name Type Description
key Array | string

listener function

回调函数

once boolean

是否绑定一次

pickup(x, y, gather) → {Object}

描述:
  • 当前屏幕坐标获取点击对象

Overrides:
Parameters:
Name Type Description
x Number
y Number
gather Boolean

收集所有

Returns:
Type
Object

redraw() → {this}

描述:
  • 重绘当前图层

Overrides:
Returns:
Type
this

refresh() → {this}

描述:
  • 刷新地图

Overrides:
Returns:
Type
this
描述:
  • 范围搜素

Overrides:
Parameters:
Name Type Description
params Object
Returns:
Type
Array

set(key, value, silent)

描述:
  • 设置属性

Overrides:
Parameters:
Name Type Description
key string

value *

silent boolean

是否静默,不触发事件

setClickable(flag)

描述:
  • 设置点击

Overrides:
Parameters:
Name Type Description
flag boolean

setDraggable(flag)

描述:
  • 设置拖拽

Overrides:
Parameters:
Name Type Description
flag boolean

setMask(mask) → {this}

描述:
  • 设置遮罩

Overrides:
Parameters:
Name Type Description
mask Object
Returns:
Type
this

setProps(values, silent)

描述:
  • 批量设置属性

Overrides:
Parameters:
Name Type Description
values Object

silent boolean

是否静默

setPropsByKeys(values, keys, silent)

描述:
  • 批量设置属性

Overrides:
Parameters:
Name Type Description
values Object

keys Object

过滤key

silent boolean

是否静默

setVisible(flag)

描述:
  • 设置可见

Overrides:
Parameters:
Name Type Description
flag boolean

setZindex(z)

描述:
  • 设置zindex

Overrides:
Parameters:
Name Type Description
z Number

zindex

show() → {this}

描述:
  • 显示

Overrides:
Returns:
Type
this

topping() → {function}

描述:
  • 置顶

Overrides:
Returns:

还原zindex回调

Type
function

unset(key, silent)

描述:
  • 删除属性

Overrides:
Parameters:
Name Type Description
key *

silent *

静默

Events

propertychange

描述:
  • 属性变化

Overrides:
Properties:
Name Type Description
type String

propertychange

target BaseObject
Type:
  • Object