new LayerEvent(options)
base/event/LayerEvent.js, line 4
图层事件传输实体
| Name | Type | Default | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | {} |
可选
构造参数
|
Example
创建图层事件对象
// ES5引入方式
const { LayerEvent } = zondy
// ES6引入方式
import { LayerEvent } from '@mapgis/webclient-common'
const layerEvent = new LayerEvent({
type: 'layer-add',
message: 'layer added'
})
Extends
Members
-
layerLayer
-
图层对象
-
messageString
-
图层事件更新描述
-
sourceTargetObject
-
最初触发事件的对象。例如,组图层A添加一个图层B后,组图层A对外发送事件,sourceTarget为最初触发事件的对象,即组图层A
-
targetObject
-
触发事件的对象。对于传播事件,传播链中触发事件的最后一个对象。例如,组图层A添加一个图层B后,组图层A对外发送事件后,事件传递给Map,Map会继续发送此事件,此时target为Map对象