DaylightViewModel

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

Daylight 微件提供逻辑。

示例:

构造函数

new DaylightViewModel(properties)
参数:
properties Object
optional

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

属性列表

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

可以设置季节而不是日期。

更多信息DaylightViewModel
Boolean更多信息

开始或暂停循环播放一天中的分钟的白天动画。

更多信息DaylightViewModel
String更多信息

类名。

更多信息Accessor
Date更多信息

utcOffset 给出的时区中的日历日期。

更多信息DaylightViewModel
Number更多信息

控制白天和日期动画速度。

更多信息DaylightViewModel
Number更多信息

utcOffset 给出的时区中一天中时间的滑块位置。

更多信息DaylightViewModel
Number更多信息

UTC 时间与微件中显示的时间之间的小时差。

更多信息DaylightViewModel
SceneView更多信息

微件将从中操作的视图。

更多信息DaylightViewModel
Boolean更多信息

开始或暂停在一年中的月份循环的日期动画。

更多信息DaylightViewModel

属性详细说明

currentSeason String

可以设置季节而不是日期。每个季节使用与季节分点和至日相对应的固定日期。

可选值:"spring"|"summer"|"fall"|"winter"

dayPlaying Boolean

开始或暂停循环播放一天中的分钟的白天动画。设置为 true 以启动动画,设置为 false 以暂停它。

默认值:false
declaredClass Stringreadonly inherited

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

localDate Date

utcOffset 给出的时区中的日历日期。

playSpeedMultiplier Number

控制白天和日期动画速度。

默认值:1.0
示例代码:
// Plays the daylight animation at half of the default speed
daylightWidget.playSpeedMultiplier = 0.5;
timeSliderPosition Number

utcOffset 给出的时区中一天中时间的滑块位置。该位置以分钟为单位表示一天中的时间。可能的值范围在 0 到 1440 之间。

utcOffset Number

UTC 时间与微件中显示的时间之间的小时差。

view SceneView

微件将从中操作的视图。

yearPlaying Boolean

开始或暂停在一年中的月份循环的日期动画。设置为 true 以启动动画,设置为 false 以暂停它。

默认值:false

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