從 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。