一个图像层,它在
Globe
上显示来自单个图像提供者的平铺图像数据。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
imageryProvider
|
ImageryProvider | 要使用的图像提供程序。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options
|
Object |
具有以下属性的
可选
对象:
|
Members
如果在构建期间或图像提供者未提供此值,则此值用作颜色到 Alpha 的默认阈值。
-
Default Value:
0.004
如果在构建过程中或影像提供者未提供此值,则该值将用作影像图层的默认亮度。此值不会修改图像的亮度。
-
Default Value:
1.0
如果在构建期间或图像提供者未提供此值,则该值将用作图像图层的默认对比度。此值不会修改图像的对比度。
-
Default Value:
1.0
如果在构建过程中或图像提供者未提供此值,则此值将用作图像层的默认伽玛。此值不会修改图像的 gamma。
-
Default Value:
1.0
如果在构建期间或图像提供者未提供此值,则该值将用作图像图层的默认色调。此值不会修改图像的色调。
-
Default Value:
0.0
static Cesium.ImageryLayer.DEFAULT_MAGNIFICATION_FILTER : TextureMagnificationFilter
如果在构建期间或图像提供者未提供此值,则此值将用作图像图层的默认纹理放大过滤器。
-
Default Value:
TextureMagnificationFilter.LINEAR
static Cesium.ImageryLayer.DEFAULT_MINIFICATION_FILTER : TextureMinificationFilter
如果在构建期间或图像提供者未提供此值,则此值将用作图像层的默认纹理缩小过滤器。
-
Default Value:
TextureMinificationFilter.LINEAR
如果在构建期间或图像提供者未提供此值,则此值将用作图像图层的默认饱和度。此值不会修改图像的饱和度。
-
Default Value:
1.0
static Cesium.ImageryLayer.DEFAULT_SPLIT : SplitDirection
如果在构建期间或图像提供者未提供此值,则此值将用作图像图层的默认拆分。
-
Default Value:
SplitDirection.NONE
该图层的 alpha 混合值,0.0 表示完全透明,1.0 表示完全不透明。
-
Default Value:
1.0
该层的亮度。 1.0 使用未修改的图像颜色。小于 1.0 会使图像更暗,而大于 1.0 会使图像更亮。
-
Default Value:
ImageryLayer.DEFAULT_BRIGHTNESS
colorToAlpha : Color
应设置为透明的颜色值。
颜色到 alpha 的标准化 (0-1) 阈值。
该层的对比度。 1.0 使用未修改的图像颜色。小于 1.0 会降低对比度,而大于 1.0 会增加对比度。
-
Default Value:
ImageryLayer.DEFAULT_CONTRAST
cutoutRectangle : Rectangle
这层图像中的矩形切口。
该图层在地球日侧的 alpha 混合值,0.0 表示完全透明,1.0 表示完全不透明。这仅在
Globe#enableLighting
为
true
时生效。
-
Default Value:
1.0
应用于此图层的伽马校正。 1.0 使用未修改的图像颜色。
-
Default Value:
ImageryLayer.DEFAULT_GAMMA
该层的色调以弧度为单位。 0.0 使用未修改的图像颜色。
-
Default Value:
ImageryLayer.DEFAULT_HUE
readonly imageryProvider : ImageryProvider
获取此图层的图像提供程序。
magnificationFilter : TextureMagnificationFilter
应用于此图层的
TextureMagnificationFilter
。可能的值是
TextureMagnificationFilter.LINEAR
(默认值)和
TextureMagnificationFilter.NEAREST
。要生效,必须在添加影像图层后立即设置此属性。加载纹理后,将无法更改使用的纹理过滤器。
-
Default Value:
ImageryLayer.DEFAULT_MAGNIFICATION_FILTER
minificationFilter : TextureMinificationFilter
应用于此图层的
TextureMinificationFilter
。可能的值是
TextureMinificationFilter.LINEAR
(默认)和
TextureMinificationFilter.NEAREST
。要生效,必须在添加影像图层后立即设置此属性。加载纹理后,将无法更改使用的纹理过滤器。
-
Default Value:
ImageryLayer.DEFAULT_MINIFICATION_FILTER
该图层在地球夜晚的 alpha 混合值,0.0 表示完全透明,1.0 表示完全不透明。这仅在
Globe#enableLighting
为
true
时生效。
-
Default Value:
1.0
readonly rectangle : Rectangle
获取该图层的矩形。如果此矩形小于
ImageryProvider
的矩形,则仅显示图像提供程序的一部分。
该层的饱和度。 1.0 使用未修改的图像颜色。小于 1.0 会降低饱和度,而大于 1.0 会增加饱和度。
-
Default Value:
ImageryLayer.DEFAULT_SATURATION
确定是否显示此层。
-
Default Value:
true
splitDirection : SplitDirection
应用于此图层的
SplitDirection
。
-
Default Value:
ImageryLayer.DEFAULT_SPLIT
Methods
销毁此对象持有的 WebGL 资源。销毁一个对象允许确定性地释放 WebGL 资源,而不是依赖垃圾收集器来销毁这个对象。
一旦一个对象被销毁,它就不应该被使用;调用
一旦一个对象被销毁,它就不应该被使用;调用
isDestroyed
以外的任何函数都将导致
DeveloperError
异常。因此,如示例中所做的那样,将返回值 (
undefined
) 分配给对象。
Throws:
-
DeveloperError : 该对象被销毁,即调用了destroy()。
Example:
imageryLayer = imageryLayer && imageryLayer.destroy();
See:
getViewableRectangle () → Promise.< Rectangle >
计算该层的矩形与图像提供者的可用性矩形的交集,生成该层可以生成的图像的总体边界。
Returns:
对定义该层可以生成的图像的总体边界的矩形的承诺。
Example:
// Zoom to an imagery layer.
imageryLayer.getViewableRectangle().then(function (rectangle) {
return camera.flyTo({
destination: rectangle
});
});
获取一个值,该值指示此图层是否为
ImageryLayerCollection
中的基础图层。基础层是所有其他层的基础。它的特殊之处在于它被视为具有全局矩形,即使它实际上没有,通过在整个地球上拉伸边缘处的纹素。
Returns:
如果这是基础层,则为 true;否则为假。
Returns:
如果此对象被销毁,则为真;否则为假。