显示来自单个图像提供者的平铺图像数据的图像层在
Globe
上。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
imageryProvider
|
ImageryProvider | 要使用的图像提供程序。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options
|
Object |
optional
Object with the following properties:
|
Members
如果未提供此值,则将其用作颜色到alpha的默认阈值在施工过程中或由图像提供者进行。
-
Default Value:
0.004
如果在构建过程中未提供此值,则此值将用作图像层的默认亮度或由图像提供者提供。此值不会修改图像的亮度。
-
Default Value:
1.0
如果在构建过程中未提供此值,则此值将用作图像图层的默认对比度或由图像提供者提供。此值不会修改图像的对比度。
-
Default Value:
1.0
如果在构建过程中未提供此值,则此值将用作图像图层的默认伽玛或由图像提供者提供。此值不会修改图像的灰度系数。
-
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 : ImagerySplitDirection
如果在构建过程中未提供此值,则此值将用作图像图层的默认拆分或由图像提供者提供。
-
Default Value:
ImagerySplitDirection.NONE
该图层的alpha混合值,其中0.0表示完全透明,1.0表示完全不透明。
-
Default Value:
1.0
该层的亮度。 1.0使用未修改的图像颜色。小于1.0使图像更暗,而大于1.0则使图像更亮。
-
Default Value:
ImageryLayer.DEFAULT_BRIGHTNESS
colorToAlpha : Color
应设置为透明的颜色值。
归一化颜色的标准(0-1)阈值。
这层的对比。 1.0使用未修改的图像颜色。小于1.0减少大于1.0时,对比度增加。
-
Default Value:
ImageryLayer.DEFAULT_CONTRAST
cutoutRectangle : Rectangle
此图像图层中的矩形切口。
应用于此图层的伽马校正。 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
readonly rectangle : Rectangle
获取此图层的矩形。如果此矩形小于矩形的矩形
ImageryProvider
,仅显示一部分图像提供者。
该层的饱和度。 1.0使用未修改的图像颜色。小于1.0会降低饱和度大于1.0时会增加饱和度。
-
Default Value:
ImageryLayer.DEFAULT_SATURATION
确定是否显示此层。
-
Default Value:
true
splitDirection : ImagerySplitDirection
ImagerySplitDirection
应用于此图层。
-
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;否则为false。否则为假。
Returns:
如果该对象被破坏,则为true;否则为假。