GraphicLayer

图层实例对象

关系

Extends

GraphicLayer Extends Layer

继承: Layer

Implements

GraphicLayer Implements IGraphicLayer

实现接口: IGraphicLayer

构造函数

GraphicLayer

构造函数

new GraphicLayer(props)

参数

返回:GraphicLayer GraphicLayer对象

属性

graphics

图层中的所有图形对象

graphics: IGraphic

类型: IGraphic

id

图层唯一标识符

id: string

类型: string

props

props: GraphicLayerProps

scene

所属场景对象

scene: IScene

类型: IScene

sublayerView

子图层视图

sublayerView: ILayerView

类型: ILayerView

visible

图层可见性

visible: boolean

类型: boolean

访问器

fullExtent

图层范围

get fullExtent(): FullExtent

返回: FullExtent 图层范围

labelingInfo

获取标注信息

get labelingInfo(): ILabelingInfo

返回: ILabelingInfo 获取标注信息

设置标注信息

set labelingInfo(labelingInfo: ILabelingInfo): void

参数

返回: void

opacity

图层透明度

get opacity(): number

返回: number 图层透明度

图层透明度(0-1之间,0为完全透明,1为完全不透明)

set opacity(opacity: number): void

参数

  • opacity: number

返回: void

renderer

获取渲染器

get renderer(): IRenderer

返回: IRenderer 获取渲染器

设置渲染器

set renderer(renderer: IRenderer): void

参数

返回: void

方法

add

添加图形

add(graphic): void

参数

返回:void

destroy

销毁图层

destroy(): void

返回:void

hide

隐藏图层

hide(): void

返回:void

on

事件监听

on(type, callback): void

参数

  • type: string 事件类型
  • callback: any 回调函数

返回:void

remove

删除指定图形

remove(graphic): void

参数

返回:void

render

渲染并返回图层实例,需子类实现

render(): GraphicsLayer

返回:GraphicsLayer

setScene

设置场景对象

setScene(scene): void

参数

返回:void

show

显示图层

show(): void

返回:void

when

实例加载完成回调

when(callback): any

参数

  • callback: Function 回调函数

返回:any

BIMFlux AI