BuildingExplorerViewModel

AMD: require(["geoscene/widgets/BuildingExplorer/BuildingExplorerViewModel"], (BuildingExplorerViewModel) => { /* 代码 */ });
ESM: import BuildingExplorerViewModel from "@geoscene/core/widgets/BuildingExplorer/BuildingExplorerViewModel";
类: geoscene/widgets/BuildingExplorer/BuildingExplorerViewModel
继承于: BuildingExplorerViewModel Accessor
起始版本: GeoScene API for JavaScript 4.22

提供 BuildingExplorer 微件的逻辑。

另参阅:

构造函数

new BuildingExplorerViewModel(properties)
参数:
properties Object
optional

所有可传入构造函数的属性列表,请参见属性

属性列表

可以设置、检索或监听的任何属性。参见使用属性主题。
展示继承属性 隐藏继承属性
名称 类型 描述
String更多信息

类名。

更多信息Accessor
Collection<BuildingSceneLayer>更多信息

添加到微件中以供浏览的 BuildingSceneLayer 类型的图层的集合。

更多信息BuildingExplorerViewModel
BuildingLevel更多信息

包含有关级别过滤器的信息,如用户在 Level 元素中选择的值或允许的最小值和最大值。

更多信息BuildingExplorerViewModel
BuildingPhase更多信息

包含有关构造阶段过滤器的信息,如用户在构造阶段元素中选择的值以及允许的最小值和最大值。

更多信息BuildingExplorerViewModel
String更多信息

可用于渲染微件 UI 的视图模型的当前状态。

更多信息BuildingExplorerViewModel
SceneView更多信息

使用 BuildingExplorer  的视图。

更多信息BuildingExplorerViewModel

属性详细说明

declaredClass Stringreadonly inherited

类名。类的名称声明格式为 geoscene.folder.className

添加到微件中以供浏览的 BuildingSceneLayer 类型的图层的集合。仅当设置了此属性时,才会显示微件。对于多个图层,微件将显示并在所有图层上应用过滤器。

level BuildingLevelreadonly

包含有关级别过滤器的信息,如用户在 Level 元素中选择的值或允许的最小值和最大值。

phase BuildingPhasereadonly

包含有关构造阶段过滤器的信息,如用户在构造阶段元素中选择的值以及允许的最小值和最大值。

state Stringreadonly

可用于渲染微件 UI 的视图模型的当前状态。

描述
disabled 正在创建微件
loading 图层和统计数据正在加载
ready 微件已准备就绪
failed 微件无法加载数据

可选值:"disabled"|"loading"|"ready"|"failed"

默认值:disabled
view SceneView

使用 BuildingExplorer 的视图。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.