GraphicsLayer

图形图层类,用于管理和显示一组图形元素。

构造函数

GraphicsLayer

图形图层类,用于管理和显示一组图形元素。

new GraphicsLayer(properties)

参数

  • properties: any 图层的属性对象,用于初始化图层配置。

返回:GraphicsLayer GraphicsLayer对象

属性

elevationInfo

elevationInfo: any

类型: any

graphics

graphics: any

类型: any

internal

internal: any

类型: any

listMode

listMode: any

类型: any

screenSizePerspectiveEnabled

screenSizePerspectiveEnabled: any

类型: any

type

type: any

类型: any

方法

add

向图形图层添加一个图形元素。

add(element): GraphicsLayer

参数

  • element: any 要添加到图层中的图形元素。

返回:GraphicsLayer

addMany

批量添加多个图形元素到图形图层中。

addMany(items): GraphicsLayer

参数

  • items: any 要添加的图形元素数组。

返回:GraphicsLayer

destroy

销毁图形层及其所有资源。

destroy(): void

返回:void

graphicChanged

当图形发生变化时触发的事件处理方法。

graphicChanged(graphic): void

参数

  • graphic: any 发生变化的图形对象。

返回:void

on

为指定事件注册事件处理程序。

on(eventName, eventData): any

参数

  • eventName: any 事件名称。
  • eventData: any 事件数据。

返回:any

remove

从图形层中移除指定的图形元素。

remove(element): void

参数

  • element: any 要从图形层中移除的图形元素。

返回:void

removeAll

从图层中移除所有图形元素。

removeAll(): GraphicsLayer

返回:GraphicsLayer

removeMany

从图形层中移除多个图形元素。

removeMany(items): void

参数

  • items: any 要移除的图形元素数组。

返回:void

BIMFlux AI