ILayer

图层实例对象

属性

activeFilterId

当前激活使用的筛选器ID

activeFilterId?: string | number

类型: string | number

allSublayers

所有子图层数组(包括嵌套的子图层)

allSublayers?: ILayer[]

类型: ILayer[]

effects

图层的构件效果数组

effects?: EffectItem

类型: EffectItem

filter

图层要素筛选器

filter?: IFeatureFilter

filters

图层的建筑筛选器数组

filters?: IBuildingFilter

fullExtent

图层的完整地理范围

fullExtent: IExtent

类型: IExtent

id

图层唯一标识符

id: string

类型: string

internalState

图层内部状态数据

internalState?: any

类型: any

labelingInfo

自定义的图层标注显示配置

labelingInfo?: ILabelingInfo

layerName

图层名称

layerName?: string

类型: string

modelName

建筑图层的模型名称

modelName?: string

类型: string

objectIdField

图层的主键ID字段名

objectIdField?: string

类型: string

opacity

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

opacity: number

类型: number

props

图层属性配置

props?: object

类型: object

renderer

自定义渲染器

renderer?: IRenderer

类型: IRenderer

scene

所属场景实例

scene: IScene

类型: IScene

sourceFrom

图层来源引用

sourceFrom?: ILayer

类型: ILayer

sublayers

直接子图层数组

sublayers?: ILayer[]

类型: ILayer[]

sublayerViews

子图层视图

sublayerViews?: ILayerView

类型: ILayerView

title

图层显示标题

title?: string

类型: string

type

图层类型(如:FeatureLayer、TileLayer等)

type?: string

类型: string

url

图层服务URL地址

url?: string

类型: string

visible

图层是否可见

visible: boolean

类型: boolean

方法

asyncRender

asyncRender?(): Promise

返回:Promise

destroy

销毁图层,释放资源

destroy(): void

返回:void

filterSubLayer

filterSubLayer?(context): any

参数

  • context: any 筛选上下文

返回:any

getSubLayers

getSubLayers?(): any

返回:any

hide

hide?(): void

返回:void

on

on?(eventName, listener): void

参数

  • eventName: string 事件名称
  • listener: (e) => void 事件监听函数

返回:void

onClick

onClick?(callback): void

参数

  • callback: Function 回调函数

返回:void

queryFeatures

queryFeatures?(where, callback): any

参数

  • where: string 查询条件
  • callback: Function 回调函数

返回:any

readyPromise

readyPromise?(callback): Promise

参数

  • callback: Function 回调函数

返回:Promise

render

render?(): Instance

setScene

setScene?(scene): void

参数

返回:void

show

show?(): void

返回:void

when

when?(callback): Promise

参数

  • callback: Function 回调函数

返回:Promise

BIMFlux AI