Class: LayerEvent

LayerEvent

new LayerEvent(options)

base/event/LayerEvent.js, line 4

图层事件传输实体

Name Type Default Description
options Object {} 可选

构造参数

Name Type Description
type String 可选

事件类型

layer Layer 可选

图层对象

message String 可选

图层事件描述

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对象