- 自从:ArcGIS 适用于 JavaScript 4.22 的 API
如果 web Map包含 time slider widget 定义,则从 WebMap 中提取时间滑块设置。返回具有可用于配置 TimeSlider 或 TimeSliderViewModel 的属性的对象。如果 webmap 不包含时间滑块定义,则返回
null
。参数:
类型 说明 webMap WebMap从中提取时间滑块设置的 web Map实例。
signal AbortSignal可选的 可用于中止异步任务的信号对象。
返回:
类型 说明 Promise<Object> 解析后,返回具有以下属性的对象。 属性 类型 说明 fullTimeExtent TimeExtent 整个滑块的时间范围。 loop Boolean 当 true
时,时间滑块将循环播放其动画。mode "instant" | "time-window" | "cumulative-from-start" | "cumulative-from-end" 时间滑块模式。 playRate Number 动画步骤之间的时间(以毫秒为单位)。 stops StopsByDates | StopsByCount | StopsByInterval 定义时间滑块上的特定位置,当操作时拇指将捕捉到该位置。 timeExtent TimeExtent 时间滑块的当前时间范围。 例子:
// Import and apply time slider settings stored in a webmap. const map = new WebMap({ portalItem: { id: "your-webmap-id", } }); TimeSlider.getPropertiesFromWebMap(map).then((timeSliderSettings) => { const timeSlider = new TimeSlider({ ...timeSliderSettings, view }); });
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/widgets/TimeSlider"], (TimeSlider) => { /* code goes here */ });
ESM:
import TimeSlider from "@arcgis/core/widgets/TimeSlider";
类:
esri/widgets/TimeSlider
继承: TimeSlider > Widget > Accessor
自从:用于 JavaScript 4.12 的 ArcGIS API
用法说明
TimeSlider.getPropertiesFromWebMap
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS TimeSlider.container用法及代码示例
- JavaScript ArcGIS TimeSlider.next用法及代码示例
- JavaScript ArcGIS TimeSlider.mode用法及代码示例
- JavaScript ArcGIS TimeSlider.loop用法及代码示例
- JavaScript ArcGIS TimeSlider.classes用法及代码示例
- JavaScript ArcGIS TimeSlider.on用法及代码示例
- JavaScript ArcGIS TimeSlider.stops用法及代码示例
- JavaScript ArcGIS TimeSlider.updateWebDocument用法及代码示例
- JavaScript ArcGIS TimeSlider.labelFormatFunction用法及代码示例
- JavaScript ArcGIS TimeSlider.previous用法及代码示例
- JavaScript ArcGIS TimeSlider.effectiveStops用法及代码示例
- JavaScript ArcGIS TimeSlider.fullTimeExtent用法及代码示例
- JavaScript ArcGIS TimeSlider.when用法及代码示例
- JavaScript ArcGIS TimeSlider.play用法及代码示例
- JavaScript ArcGIS TimeSlider.layout用法及代码示例
- JavaScript ArcGIS TimeSlider.StopsByInterval用法及代码示例
- JavaScript ArcGIS TimeSlider.visible用法及代码示例
- JavaScript ArcGIS TimeSlider.tickConfigs用法及代码示例
- JavaScript ArcGIS TimeSlider.timeExtent用法及代码示例
- JavaScript ArcGIS TimeSlider.StopsByDates用法及代码示例
- JavaScript ArcGIS TimeSlider.viewModel用法及代码示例
- JavaScript ArcGIS TimeSlider.StopsByCount用法及代码示例
- JavaScript ArcGIS TimeSlider.disabled用法及代码示例
- JavaScript ArcGIS TimeSlider.timeVisible用法及代码示例
- JavaScript ArcGIS TimeSlider.stop用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 TimeSlider.getPropertiesFromWebMap。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。