Class: BaseScene

BaseScene

new BaseScene(options)

document/layer/BaseScene.js, line 6

基础场景

Name Type Description
options Object

构造参数。

Name Type Default Description
sceneIndex Number 可选

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

sceneName String 可选

场景名称

layer SceneLayer 可选

场景所属的场景服务图层

sublayers Collection | null | Object 可选

所有子图层对象信息

sceneMode String 可选

场景类型

sceneRange Extent 可选

场景包围盒

extendedProps Object {} 可选

扩展属性

Extends

Members

allSublayersCollection

所有子图层对象信息

capabilitiesObject

图层支持能力。图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认值客户端能力:仅cesium引擎支持图层加载,其他引擎不支持图层加载;默认图层服务端能力为空。

extendedPropsObject

扩展属性

layerSceneLayer

场景所属的场景服务图层。toJSON方法不会导出该属性。

sceneIndexNumber

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

sceneModeString

场景类型

sceneNameString

场景名

sceneNameString

场景名

sceneRangeExtent

场景包围盒

spatialReferenceSpatialReference

图层坐标系对象

sublayersCollection null Object

所有子图层对象信息

typeLayerType

图层类型

urlString

服务基地址

Methods

BaseScene.fromJSON(json){BaseScene}

document/layer/BaseScene.js, line 146

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

Name Type Description
json Object

JSON对象

Returns:
Type Description
BaseScene 新的Scene对象

clone(){Object}

document/layer/BaseScene.js, line 154

转换为json对象

Returns:
Type Description
Object 场景对象

findSublayerById(id){SceneSubLayer|null}

document/layer/BaseScene.js, line 110

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

Name Type Description
id String

子图层id

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

toJSON(){Object}

document/layer/BaseScene.js, line 120

转换为json对象

Returns:
Type Description
Object 场景对象