Layers

new Cesium.Layers()

图层集合类。该类用于对场景中的所有图层进行管理。

Members

readonlylayerQueue : Array

获取图层列表。

Methods

add(layer)

向图层集合添加一个图层。
Name Type Description
layer Layer 待添加的图层。

find(name)Layer

根据图层名称查找图层对象。
Name Type Description
name String 指定的图层名称。
Returns:
图层对象。

findByIndex(index)Layer

根据指定索引查找图层对象。
Name Type Description
index Number 指定的图层索引。
Returns:
图层对象。

getSelectedLayer()S3MTilesLayer

获取当前点击选中的S3M图层。
Returns:
返回S3MTilesLayer图层对象。

pickFeatures(winpos, scene)

查询特征要素信息。
Name Type Description
winpos Number 位置信息。
scene Object 场景对象。

releaseSelection()

释放被选择的图层对象。

remove(layer, destroy)Boolean

从图层集合中删除指定名称的图层对象。
Name Type Default Description
layer string 待删除的图层名称。
destroy Boolean true optional 指定删除时是否释放资源。
Returns:
删除成功返回true,否则返回false。

removeAll(destroy)

删除图层集合中的所有图层对象。
Name Type Default Description
destroy Boolean true optional 指定删除时是否释放资源。

setSelectedLayer(layer)

设置当前点击选中的S3M图层。
Name Type Description
layer S3MTilesLayer 当前点击选中的S3M图层。