new ISSceneLayer(options)
document/layer/iserver/ISSceneLayer.js, line 11
iServer 场景图层。
用于接入 SuperMap iServer 发布的 Realspace 场景服务,并管理场景集合与活跃场景。 图层加载后可访问场景及其子图层,并执行显隐、透明度和视角控制等操作。
对于S3M数据支持说明请参见S3MTilesCacheLayer类的说明
| Name | Type | Default | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
options |
Object | {} |
可选
构造参数。
|
Example
// ES5引入方式
const { ISSceneLayer } = zondy.layer
// ES6引入方式
import { ISSceneLayer } from "@mapgis/webclient-common"
const layer = new ISSceneLayer({
// 服务基地址
url: '服务基地址'
});
Extends
Members
-
activeSceneISScene
-
活跃的场景对象
-
allSublayersCollection.<ISSceneSubLayer> null
-
所有子图层
-
capabilitiesObject
-
图层支持能力。
默认仅 Cesium 引擎支持加载,Leaflet/MapboxGL 等非三维引擎会被标记为
loaded=false。 -
descriptionString
-
描述信息
-
extentExtent null
-
场景图层范围
-
positionObject
-
模型位置
-
sceneNameString
-
服务名
-
scenesArray.<ISScene>
-
场景集合
-
spatialReferenceSpatialReference
-
图层坐标系对象
-
titleString
-
图层名称
-
typeLayerType
-
图层类型
-
urlString
-
服务基地址
-
versionString
-
服务版本号
Methods
-
_createSublayerOptions(serverSublayerInfo, clientSublayerInfo, extendOptions){*}
document/layer/iserver/ISSceneLayer.js, line 330 -
创建sublayer
Name Type Description serverSublayerInfo* clientSublayerInfo* extendOptionsObject 扩展参数
Returns:
Type Description * -
_getTypeByOriginLayerType(originLayerType){*}
document/layer/iserver/ISSceneLayer.js, line 353 -
根据原始图层类型获取子图层类型
Name Type Description originLayerType* Returns:
Type Description * -
clone(){ISSceneLayer}
document/layer/iserver/ISSceneLayer.js, line 396 -
克隆图层对象
Returns:
Type Description ISSceneLayer 克隆后的图层对象 -
findSublayerById(id){ISSceneSubLayer|null}
document/layer/iserver/ISSceneLayer.js, line 405 -
通过子图层ID来查询子图层
Name Type Description idString 子图层id
Returns:
Type Description ISSceneSubLayer | null 查询到的子图层 -
toJSON(){Object}
document/layer/iserver/ISSceneLayer.js, line 370 -
转换为 JSON 对象
Returns:
Type Description Object JSON 对象 -
ISSceneLayer.fromJSON(json){ISSceneLayer}
document/layer/iserver/ISSceneLayer.js, line 387 -
通过 JSON 构造并返回图层对象
Name Type Description jsonObject JSON 对象
Returns:
Type Description ISSceneLayer 图层对象