FloorFilterViewModel

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

FloorFilter 微件提供逻辑。

示例:

构造函数

new FloorFilterViewModel(properties)
参数:
properties Object
optional

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

属性列表

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

类名。

更多信息Accessor
String更多信息

当前选择的设施。

更多信息FloorFilterViewModel
GoToOverride更多信息

此功能提供了覆盖 MapView goTo() or SceneView goTo() 方法

更多信息FloorFilterViewModel
String更多信息

当前选择的级别。

更多信息FloorFilterViewModel
Boolean更多信息

确定微件是展开还是折叠。

更多信息FloorFilterViewModel
String更多信息

当前选择的站点。

更多信息FloorFilterViewModel
MapView|SceneView更多信息

对 MapView 或 SceneView 的引用。

更多信息FloorFilterViewModel

属性详细说明

declaredClass Stringreadonly inherited

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

facility String

当前选择的设施。

默认值:undefined
goToOverride GoToOverride

此功能提供了覆盖 MapView goTo() or SceneView goTo() 方法

示例:
示例代码:
// 以下代码段使用了搜索小部件,但可以应用于任何应用程序
// widgets 都支持  goToOverride 属性
search.goToOverride = function(view, goToParams) {
  goToParams.options.duration = updatedDuration;
  return view.goTo(goToParams.target, goToParams.options);
};
level String

当前选择的级别。

默认值:undefined
longNames Boolean

确定微件是展开还是折叠。如果值为 true,则展开微件并显示长名称。否则,将使用短名称并且图标单独出现在按钮上。

默认值:false
site String

当前选择的站点。

默认值:undefined

MapViewSceneView 的引用。如果设置了此属性,则 FloorFilter 微件将在 floor 过滤器以编程方式操作或更新时更新视图的 floors 属性。此属性将影响视图中的任何地板感知层。

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