一、说明
Cesium.ImageryProvider 是基类,支持以下15 种类型。(截图的版本为 1.84)
二、设置图层顺序
Cesium.ImageryLayerCollection 中的方法
1. lower(layer)
说明
将图层向下移一层。
API 截图
示例
// viewer 是 Cesium.Viewer 对象,layer 是基于 Cesium.ImageryProvider 的图层
viewer.imageryLayers.lower(layer);
2. raise(layer)
说明
将图层向上移一层。
API 截图
示例
// viewer 是 Cesium.Viewer 对象,layer 是基于 Cesium.ImageryProvider 的图层
viewer.imageryLayers.raise(layer);
3. lowerToBottom(layer)
说明
将图层移到最下层。
API 截图
示例
// viewer 是 Cesium.Viewer 对象,layer 是基于 Cesium.ImageryProvider 的图层
viewer.imageryLayers.lowerToBottom(layer);
4. raiseToTop(layer)
说明
将图层移到最上层。
API 截图
示例
// viewer 是 Cesium.Viewer 对象,layer 是基于 Cesium.ImageryProvider 的图层
viewer.imageryLayers.raiseToTop(layer);
三、其它
同样在 Cesium.ImageryLayerCollection 中
1. get(index)
根据下标,获取图层。
2. indexOf(layer)
获取图层的下标。
3. contains(layer)
场景中是否包含该图层。
4. add(layer, index) 和 remove(layer, destroy)
ImageryLayer 类型图层的添加和删除。
5. addImageryProvider(imageryProvider, index)
返回 ImageryLayer 类型,直接用 remove(layer, destroy) 删除
6. removeAll(destroy)
删除全部的 ImageryLayer 类型图层。
7. destroy()
官网说明和百度翻译