在
Globe
上显示来自单个图像提供者的图像
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
imageryProvider |
ImageryProvider | 要使用的映像图层 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
optional
对象具有以下属性:
|
Members
-
如果在构建过程中或图像提供商未提供此值,则此值将用作影像图层的默认亮度。 该值不会修改图像的亮度
-
Default Value:
1.0
-
如果在构建过程中或图像提供商未提供此值,则此值将用作影像图层的默认对比度。 该值不会修改图像的对比度
-
Default Value:
1.0
-
如果在构建过程中或图像提供者未提供此值,则此值将用作图像层的默认灰度系数。 该值不会修改图像的灰度系数
-
Default Value:
1.0
-
如果在构建过程中或图像提供者未提供此值,则此值将用作图像层的默认色调。 该值不会修改图像的色调
-
Default Value:
0.0
-
如果在构建期间或图像提供者没有提供该值,则该值将用作图像层的默认纹理放大过滤器
-
Default Value:
TextureMagnificationFilter.LINEAR
-
如果在构建期间或图像提供者没有提供该值,则该值将用作图像层的默认纹理缩小过滤器
-
Default Value:
TextureMinificationFilter.LINEAR
-
如果在构建过程中或图像提供者未提供此值,则此值将用作图像层的默认饱和度。 该值不会修改图像的饱和度
-
Default Value:
1.0
-
staticLSGlobe.ImageryLayer.DEFAULT_SPLIT : ImagerySplitDirection
-
如果在构建过程中或图像提供者未提供此值,则此值将用作图像层的默认Spliat
-
Default Value:
ImagerySplitDirection.NONE
-
图层透明度值,取值范围为0.0~1.0。0.0表示完全透明;1.0表示完全不透明
-
Default Value:
1.0
-
图层亮度值。值为1.0表示使用原图;值大于1.0时图像将变亮;值小于1.0时图像将变暗
-
Default Value:
ImageryLayer.DEFAULT_BRIGHTNESS
-
图层对比度。值为1.0表示使用原图;值大于1.0表示增加对比度;值小于1.0表示降低对比度
-
Default Value:
ImageryLayer.DEFAULT_CONTRAST
-
图层伽马校正。值为1.0表示使用原图
-
Default Value:
ImageryLayer.DEFAULT_GAMMA
-
图层色调。值为0.0表示使用原图
-
Default Value:
ImageryLayer.DEFAULT_HUE
-
获取此图层的图像提供者
-
TextureMagnificationFilter
应用于此图层。 可能的值是TextureMagnificationFilter.LINEAR
(the default)和TextureMagnificationFilter.NEAREST
. 这个属性必须在添加图层之后立即设置才能生效,否则,一旦加载了纹理,就不能更改所使用的纹理过滤器-
Default Value:
ImageryLayer.DEFAULT_MAGNIFICATION_FILTER
-
TextureMinificationFilter
应用于此图层。 可能的值是TextureMinificationFilter.LINEAR
(the default)和TextureMinificationFilter.NEAREST
. 这个属性必须在添加图层之后立即设置才能生效,否则,一旦加载了纹理,就不能更改所使用的纹理过滤器-
Default Value:
ImageryLayer.DEFAULT_MINIFICATION_FILTER
-
获取此图层的矩形。如果此矩形小于
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
) 赋给对象,如示例所示。Returns:
Throws:
-
DeveloperError : 这个对象被销毁了,也就是说,调用了destroy()
Example:
imageryLayer = imageryLayer && imageryLayer.destroy();
See:
-
-
获取图层的可见范围
Returns:
矩形对象,表示图层可见范围Example:
// 放大到imageryLayer图层. imageryLayer.getViewableRectangle().then(function (rectangle) { return camera.flyTo({ destination: rectangle }); });
-
判断该图层是否为影像图层集合
ImageryLayerCollection
中的基础图层。 基础图层是特殊的,它被视为具有全局矩形。Returns:
true表示为基础图层; false则为非基础图层 -
返回是否释放对象占用的资源
If this object was destroyed, it should not be used; calling any function other thanisDestroyed
will result in aDeveloperError
exception.Returns:
如果资源被释放返回true,否则返回falseSee: