SwipeViewModel

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

为  Swipe 微件提供逻辑。

示例:

构造函数

new SwipeViewModel(properties)
参数:
properties Object
optional

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

属性列表

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

类名。

更多信息Accessor
String更多信息

Swipe widget 在视图中移动的方向。

更多信息SwipeViewModel
Collection<Layer>更多信息

一组 图层,将显示在 Swipe widget 的左侧或顶部。

更多信息SwipeViewModel
Number更多信息

 Swipe widget 的位置。

更多信息SwipeViewModel
String更多信息

 widget 的当前状态。

更多信息SwipeViewModel
Collection<Layer>更多信息

一组 图层,将显示在 Swipe widget 的右侧或底部。

更多信息SwipeViewModel
MapView更多信息

MapView 的引用。

更多信息SwipeViewModel

属性详细说明

declaredClass Stringreadonly inherited

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

direction String

Swipe widget 在视图中移动的方向。如果是"horizontal",widget 将左右移动;如果是"vertical",widget 将上下移动。

horizontal vertical
widgets-swipe-horizontal widgets-swipe-vertical

可选值:"horizontal"|"vertical"

默认值:"horizontal"
leadingLayers Collection<Layer>autocast

一组 图层 ,将显示在滑动窗口 widget 的左侧或顶部。查看 Swipe 类描述中的图像。目前,支持除 GroupLayers 之外的所有层。

示例:
position Number

Swipe  微件的位置。这决定了视图的百分比将被 leadingLayers 所占据。

默认值:25
state Stringreadonly

 widget 当前状态。

可选值:"disabled"|"ready"

默认值:disabled
trailingLayers Collection<Layer>autocast

一组 图层,将显示在Swipe widget 的右侧或底部。查看 Swipe 类描述中的图像。目前,支持除 GroupLayers 之外的所有层。

示例:
view MapView

对 MapView 的引用。设置此参数以将小部件链接到特定视图。

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