new WebScene()
| Name | Type | Description |
|---|---|---|
options.authoringApp |
String |
生成webScene的app名字 |
options.authoringAppVersion |
String |
可选
生成webScene的app版本号 |
Methods
-
static toJSONAndDownload(options)
-
将一个WebScene对象保存为JSON
Name Type Description optionsObject 保存参数
Name Type Default Description webSceneWebScene 要保存的webScene对象。必填
nameString 可选 保存的json文件的名字
templateboolean false 可选 是否保存为模板
Examples
//保存webscen场景到一个名为'test'的json文件并下载 const currentWebScene = viewer.webScene; SuperMap3D.WebScene.toJSONAndDownload({ webScene: currentWebScene, name: "test", });//保存webscen场景模板到一个名为'testTemplate'的json文件并下载 const currentWebScene = viewer.webScene; SuperMap3D.WebScene.toJSONAndDownload({ webScene: currentWebScene, name: "testTemplate", template : true }); -
fromJSON()
-
读取WebScene的JSON文件。将WebScene文件中的设置应用于场景
Example
// 读取一个JSON文件设置给WebScene。 // fileStream是通过FileReader读取的文件流 const jsonObj = JSON.parse(fileStream); const currentWebScene = viewer.webScene; currentWebScene.fromJSON(jsonObj);