BuildingSublayer 是 BuildingSceneLayer 的子图层的基类。 它可以是包含嵌套 BuildingSublayer 的 BuildingGroupSublayer ,也可以是 BuildingComponentSublayer,它是类似于建筑物一个组件的 3DObject SceneLayer 的层。
属性列表
可以设置、检索或监听的属性。参见 使用属性。
属性 | 类型 | 描述 | 类 | |
---|---|---|---|---|
String | 更多信息 类名。 | 更多信息 | Accessor | |
Number | 更多信息 场景服务定义的子图层的图层 ID。 | 更多信息 | BuildingSublayer | |
Boolean | 更多信息 指示此子图层是否为空。 | 更多信息 | BuildingSublayer | |
String | 更多信息 modelName 是每个子图层的标准名称。 | 更多信息 | BuildingSublayer | |
Number | 更多信息 子图层的不透明度。 | 更多信息 | BuildingSublayer | |
String | 更多信息 | 更多信息 | BuildingSublayer | |
Boolean | 更多信息 指示子图层是否在视图中可见。 | 更多信息 | BuildingSublayer |
属性详细说明
-
类名。类的名称声明格式为
geoscene.folder.className
。
-
id Numberreadonly
-
场景服务定义的子图层的图层 ID。
-
isEmpty Booleanreadonly
-
指示此子图层是否为空。 此属性仅从服务中读取。 空子图层不会加载进行渲染,应用程序可以选择在其 UI 中隐藏它们。
-
modelName Stringreadonly
-
modelName 是每个子图层的标准名称。 例如,包含建筑物中门的子图层的模型名称为“Doors”。 使用此属性检索 BuildingSceneLayer 中的子图层。
示例代码:// 使用modelName来标识一个子图层 const doorslayer = buildingSceneLayer.allSublayers.find(function(sublayer) { return sublayer.modelName === "Doors"; });
-
opacity Number
-
子图层的不透明度。
- 默认值:1
-
title String
-
-
visible Boolean
-
指示子图层是否在视图中可见。
- 默认值:true