IWidget

部件实例对象

属性

container

widget 需要挂载的 dom 容器

container?: string | HTMLElement

类型: string | HTMLElement

id

部件唯一标识

id?: string

类型: string

isSingleton

是否只需创建一次

isSingleton?: boolean

类型: boolean

name

部件名称

name: string

类型: string

position

位置信息

position: string

类型: string

scene

所属场景

scene: IScene

类型: IScene

方法

hide

隐藏部件

hide(): void

返回:void

onAdd

实现地图部件onAdd生命周期方法

onAdd(map): HTMLElement

参数

  • map: IMap 地图实例

返回:HTMLElement

onRemove

实现地图部件onRemove生命周期方法

onRemove(map): void

参数

  • map: IMap 地图实例

返回:void

onUpdate

更新处理方法

onUpdate(map?): void

参数

  • map?: IMap 地图实例

返回:void

show

显示部件

show(): void

返回:void

view

独立的渲染函数

view(): IWidget

返回:IWidget

BIMFlux AI