从 SceneView 创建幻灯片,可以将其添加到 WebScene 的 presentation 中的 slides。更新幻灯片是异步的,视图的快照只有在返回的承诺解决后才完成。
参数:
规格:类型 说明 view SceneView应该从中创建幻灯片的 SceneView。
options Object可选的 创建选项。有关对象规格,请参阅下面的属性。
参数:
规格:screenshot可选的 要使用的屏幕截图选项。有关对象规格,请参阅下面的属性。
规格:format可选的 默认值:PNG图像格式。
quality可选的 默认值: 80图像质量(由于压缩)。
width可选的 默认值: 120图像宽度。
height可选的 默认值: 75图像高度。
返回:
类型 说明 Promise<Slide> 解决后,返回创建的幻灯片。 例子:
// Creates a slide from the view and // adds it to the webscene Slide.createFrom(view).then(function(slide){ webscene.presentation.slides.add(slide); });
// Create multiple slides from multiple viewpoints. view.goTo({ heading: 0 }, { animate: false }) .then(function() { // Create first slide at heading 0 (looking north) return Slide.createFrom(view); }) .then(function(slide){ // Slide has been captured, add to presentation webscene.presentation.slides.add(slide); // Change viewpoint to look east return view.goTo({ heading: 90 }, { animate: false }); }) .then(function() { // Capture second slide return Slide.createFrom(view); }) .then(function(slide) { // Add second slide to presentation webscene.presentation.slides.add(slide); });
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/webscene/Slide"], (Slide) => { /* code goes here */ });
ESM:
import Slide from "@arcgis/core/webscene/Slide";
类:
esri/webscene/Slide
继承: Slide > Accessor
自从:用于 JavaScript 4.0 的 ArcGIS API
用法说明
Slide.createFrom
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS Slide.applyTo用法及代码示例
- JavaScript ArcGIS Slide.visibleLayers用法及代码示例
- JavaScript Slider.effectiveMin用法及代码示例
- JavaScript Slider.container用法及代码示例
- JavaScript Slider.min用法及代码示例
- JavaScript Slider.classes用法及代码示例
- JavaScript Slider.thumbCreatedFunction用法及代码示例
- JavaScript Slider.visibleElements用法及代码示例
- JavaScript Slider.when用法及代码示例
- JavaScript Slider.labelInputsEnabled用法及代码示例
- JavaScript Slider.thumbElements用法及代码示例
- JavaScript Slider.labelElements用法及代码示例
- JavaScript Slider.draggableSegmentsEnabled用法及代码示例
- JavaScript Slider.visible用法及代码示例
- JavaScript Slider.effectiveSegmentElements用法及代码示例
- JavaScript Slider.inputCreatedFunction用法及代码示例
- JavaScript ArcGIS Slide用法及代码示例
- JavaScript Slider.minLabelElement用法及代码示例
- JavaScript Slider用法及代码示例
- JavaScript Slider.syncedSegmentsEnabled用法及代码示例
- JavaScript Slider.maxLabelElement用法及代码示例
- JavaScript Slider.labelFormatFunction用法及代码示例
- JavaScript Slider.rangeLabelInputsEnabled用法及代码示例
- JavaScript Slider.tickConfigs用法及代码示例
- JavaScript Slider.tickElements用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 Slide.createFrom。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。