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
|
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
search(params) → {Array}
- 描述:
范围搜素
- 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