ImageryLayer

new Cesium.ImageryLayer(imageryProvider, options)

影像图层
Name Type Description
imageryProvider SuperMapImageryProvider 要用到的ImageryProvider。
options Object optional 包含以下属性的对象:
Name Type Default Description
rectangle Rectangle imageryProvider.rectangle optional 图层的rectangle,该值可限制影像的可见范围。
alpha Number | function 1.0 optional 图层透明度值
brightness Number | function 1.0 optional 图层亮度值。
contrast Number | function 1.0 optional 图层对比度。
hue Number | function 0.0 optional 图层色调。
saturation Number | function 1.0 optional 图层饱和度。
gamma Number | function 1.0 optional 图层伽马校正。
show Boolean true optional 指定图层是否显示。
minimumTerrainLevel Number optional 最小地形细节等级。
maximumTerrainLevel Number optional 最大地形细节等级。
Example:
var  imageryProvider = new Cesium.SuperMapImageryProvider({
		    url : ‘http://localhost:8090/iserver/services/datas/China’
     });
var imageryLayer = new Cesium.ImageryLayer(imageryProvider);

Methods

destroy()undefined

释放对象占用的资源。
Returns:
Throws:
  • 是否成功.
Example:
imageryLayer = imageryLayer && imageryLayer.destroy();
See:

getViewableRectangle()Promise

获取图层的可见范围。
Returns:
矩形对象,表示图层可见范围。
Example:
// Zoom to an imagery layer.
imageryLayer.getViewableRectangle().then(function (rectangle) {
    return camera.flyTo({
        destination: rectangle
    });
});

isBaseLayer()Boolean

判断该图层是否为基础图层。
Returns:
true表示为基础图层; false则为非基础图层。
Example:
var isBaseLayer = imageryLayer.isBaseLayer();

isDestroyed()Boolean

返回是否释放对象占用的资源。
Returns:
是否释放占用的资源。
See: