Class: ISScene

ISScene

new ISScene(options)

document/layer/iserver/ISScene.js, line 4

iServer场景对象

Name Type Description
options Object

构造参数

Name Type Default Description
sceneIndex Number 0 可选

该场景在场景文档中的索引

sceneName String 可选

场景名

resourceConfigId Extent 可选

资源ID

supportedMediaTypes Extent 可选

支持的媒体类型

sceneMode String 可选

场景类型

sublayers Array.<ISSceneSubLayer> 可选

场景中包含的图层列表

layer ISSceneLayer 可选

场景所属的场景服务图层

extendedProps Array 可选

扩展属性

Members

resourceConfigIdNumber

资源ID

resourceTypeNumber

该场景在场景文档中的索引

sceneNameString

场景名

supportedMediaTypesNumber

支持的媒体类型

Methods

ISScene.fromJSON(json){ISScene}

document/layer/iserver/ISScene.js, line 79

通过传入的json构造并返回一个新的Scene对象

Name Type Description
json Object

JSON对象

Returns:
Type Description
ISScene 新的Scene对象

clone(){Object}

document/layer/iserver/ISScene.js, line 87

转换为json对象

Returns:
Type Description
Object 场景对象

findSublayerById(id){ISSceneSubLayer|null}

document/layer/iserver/ISScene.js, line 56

通过子图层ID来查询子图层

Name Type Description
id String

子图层id

Returns:
Type Description
ISSceneSubLayer | null 查询到的子图层

toJSON(){Object}

document/layer/iserver/ISScene.js, line 66

转换为json对象

Returns:
Type Description
Object IS场景的对象