ILayer
属性
activeFilterId
当前激活使用的筛选器ID
activeFilterId?: string | number
类型: string | number
allSublayers
所有子图层数组(包括嵌套的子图层)
allSublayers?: ILayer[]
类型: ILayer[]
effects
图层的构件效果数组
effects?: EffectItem
类型: EffectItem
filter
图层要素筛选器
filter?: IFeatureFilter
类型: IFeatureFilter
filters
图层的建筑筛选器数组
filters?: IBuildingFilter
类型: IBuildingFilter
fullExtent
图层的完整地理范围
fullExtent: IExtent
类型: IExtent
id
图层唯一标识符
id: string
类型: string
internalState
图层内部状态数据
internalState?: any
类型: any
labelingInfo
自定义的图层标注显示配置
labelingInfo?: ILabelingInfo
类型: 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
返回:Instance | IRenderNode
setScene
show
show?(): void
返回:void
when
when?(callback): Promise
参数
- callback:
Function回调函数
返回:Promise

BIMFlux AI
