-
save
(options)
{Promise<PortalItem>}
- 自從:ArcGIS 適用於 JavaScript 4.1 的 API
將 web 場景保存到其關聯的門戶項目。要保存到的門戶項目必須已經存在並且有效。這是一種方便的方法,它將使用PortalItem 將網絡場景存儲在項目中。 Web 場景根據web scene specification 標準保存。
如果場景顯示在視圖中,請在保存之前使用 updateFrom 將當前視圖屬性存儲在 webscene 中。
const scene = new WebScene({ portalItem: { id: "3a9976baef9240ab8645ee25c7e9c096" } }); const view = new SceneView({ container: "viewDiv", map: scene }); scene.updateFrom(view).then(function() { scene.save(); });
請注意,這會將網絡場景保存到其現有項目中。根據場景的共享方式,不擁有該場景的用戶可以對其進行修改。要將現有場景保存為登錄門戶實例的用戶擁有的新項目,請使用saveAs()。
等待每個 save() 操作解決後再開始新的 save() 操作,以避免潛在的 abort-error。
如果在保存之前尚未加載網絡場景,則會自動加載。
參數:
類型 說明 options Object可選的 其他選項。
規格:ignoreUnsupported可選的 當
true
時,即使場景包含不受支持的內容(圖層、渲染器、符號)也會保存。任何不受支持的內容都不會被保存,並且從門戶項目重新加載時場景可能會有所不同。返回:
類型 說明 Promise<PortalItem> 當項目成功保存時使用 PortalItem 實例解析的承諾,否則拒絕。
基本信息
以下是所在類或對象的基本信息。
AMD:
require(["esri/WebScene"], (WebScene) => { /* code goes here */ });
ESM:
import WebScene from "@arcgis/core/WebScene";
類:
esri/WebScene
自從:用於 JavaScript 4.0 的 ArcGIS API
用法說明
WebScene.save
函數(或屬性)的定義如下:
相關用法
- JavaScript ArcGIS WebScene.saveAs用法及代碼示例
- JavaScript ArcGIS WebScene.loadAll用法及代碼示例
- JavaScript ArcGIS WebScene.ground用法及代碼示例
- JavaScript ArcGIS WebScene.layers用法及代碼示例
- JavaScript ArcGIS WebScene.load用法及代碼示例
- JavaScript ArcGIS WebScene.destroy用法及代碼示例
- JavaScript ArcGIS WebScene.tables用法及代碼示例
- JavaScript ArcGIS WebScene.addMany用法及代碼示例
- JavaScript ArcGIS WebScene.thumbnailUrl用法及代碼示例
- JavaScript ArcGIS WebScene.fromJSON用法及代碼示例
- JavaScript ArcGIS WebScene.basemap用法及代碼示例
- JavaScript ArcGIS WebScene.when用法及代碼示例
- JavaScript ArcGIS WebScene.allTables用法及代碼示例
- JavaScript ArcGIS WebScene.add用法及代碼示例
- JavaScript ArcGIS WebScene.allLayers用法及代碼示例
- JavaScript ArcGIS WebScene用法及代碼示例
- JavaScript ArcGIS WebStyleSymbol.fetchSymbol用法及代碼示例
- JavaScript ArcGIS WebStyleSymbol用法及代碼示例
- JavaScript ArcGIS WebStyleSymbol.fetchCIMSymbol用法及代碼示例
- JavaScript ArcGIS WebStyleSymbol.clone用法及代碼示例
- JavaScript ArcGIS WebTileLayer layerview-create-error事件用法及代碼示例
- JavaScript ArcGIS WebTileLayer.maxScale用法及代碼示例
- JavaScript ArcGIS WebMap.saveAs用法及代碼示例
- JavaScript ArcGIS WebMap.save用法及代碼示例
- JavaScript ArcGIS WebMap.destroy用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 WebScene.save。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。