@tslsmart/map_adapter
Version:
an adapter for maps,基于高德JSAPI 2.0,百度JavaScript API GL,arcgis api for javascript 3.23,光辉城市及51world sdk
26 lines (25 loc) • 668 B
JavaScript
/**
* 覆盖物图层
* @private
* @param {string} name 图层名称,唯一标识
* @param {(object|array)} element 几何要素集合 graphicslayer|array
* @param {Boolean} visible 是否可见
* @param {MapLayerType} type 图层类型
*/
export class MapOverLayer {
constructor(name, element, visible, type) {
this.name = name
this.element = element
this.visible = visible
this.type = type
this.events = [] //图层事件集合
}
/**
* 添加图层事件
* @param {function} event 事件
* @param {string} type 事件类型
*/
addEvent(event, type) {
this.events.push({ 'event': event, 'type': type })
}
}