BuildingLayer

构造函数

构造函数

BuildingLayer

构造函数

new BuildingLayer(props)

参数

返回:BuildingLayer BuildingLayer对象

属性

props

图层属性配置

props: BuildingLayerProps

sublayerViews

子图层视图集合

sublayerViews: ILayerView

类型: ILayerView

访问器

elevationInfo

设置高程信息

set elevationInfo(info: ElevationInfo): void

参数

返回: void

filter

获取当前属性过滤器

get filter(): IFeatureFilter

返回: IFeatureFilter 获取当前属性过滤器

设置属性过滤器,并同步到视图

set filter(filter: IFeatureFilter): void

参数

返回: void

filters

获取当前建筑过滤器集合

get filters(): IBuildingFilter[]

返回: IBuildingFilter 获取当前建筑过滤器集合

设置建筑过滤器集合

set filters(filterData: FilterBlock[]): void

参数

返回: void

方法

notShowBBoxLayer

不显示包围盒图层

notShowBBoxLayer(): void

返回:void

queryFeatures

查询要素

queryFeatures(where, callback): any

参数

  • where: string 查询条件
  • callback: (features, view) => void 查询结果回调

返回:any

render

渲染并返回图层实例

render(): Instance

返回:Instance

setOpacity

递归设置指定图层及其子图层的透明度

setOpacity(layers, opacity?): void

参数

  • layers: ILayer 图层数组
  • opacity?: number 透明度

返回:void

BIMFlux AI