ImageCollection

ImageCollection

影像瓦片服务的抽象,用于描述一个要添加到场景中的影像瓦片数据

Constructor

new ImageCollection(options)

Parameters:

Name Type Description
options ImageCollection.ConstructorOptions

Members

(readonly) layer

Description:
  • 获取影像数据所属图层的ID

获取影像数据所属图层的ID

layer

Description:
  • 设置影像数据所属图层的ID

设置影像数据所属图层的ID

(readonly) type

Description:
  • 获取当前影像瓦片的类型

获取当前影像瓦片的类型

Methods

data() → {m3d.ImageryLayer}

Description:
  • 返回影像瓦片数据

Returns:

getImageCollection() → {m3d.ImageryLayer}

Description:
  • 返回影像瓦片数据

Returns:

hide()

Description:
  • 隐藏影像瓦片数据

show()

Description:
  • 显示影像瓦片数据

Type Definitions

ConstructorOptions

Properties:
Name Type Attributes Default Description
id string

影像瓦片服务的ID.

name string

影像瓦片服务的名称

type SourceType

影像瓦片服务的类型,SourceType的枚举值

show boolean <optional>
true

设置加载完影像瓦片后,默认是否显示

source Object

影像瓦片服务的数据源,包括以下属性字段:

Properties
Name Type Attributes Default Description
url string

影像瓦片服务的地址

subDomains string <optional>

URL模板中{ s }占位符的子域

layer string <optional>

要包含的层,用逗号隔开

minimumLevel number <optional>
0

要请求的瓦片的最小级别

maximumLevel number <optional>

要请求的瓦片的最大级别,不设置最大级别时,则是不限制最大级别

tileWidth number <optional>
256

瓦片的宽度,默认值为256px

tileHeight number <optional>
256

瓦片的高度,默认值为256px

extent Array.<number> <optional>
[-π, -π / 2, π, π / 2]

要求的瓦片的区域,一个矩形区域,默认值会请求全球(即经度±180°,纬度±90°的区域)的影像瓦片数据

preferences Object

影像瓦片渲染效果的偏好设置,包括以下属性字段:

Properties
Name Type Attributes Default Description
alpha number <optional>
1.0

图片的透明度,最小值0.0,表示完全透明,最大值1.0表示完全不透明

nightAlpha number <optional>
1.0

夜间模式下(地球无光照时),图片的透明度,最小值0.0,表示完全透明,最大值1.0表示完全不透明

dayAlpha number <optional>
1.0

白天模式下(地球有光照时),图片的透明度,最小值0.0,表示完全透明,最大值1.0表示完全不透明

brightness number <optional>
1.0

图片的亮度,默认值1.0,则是不修改图片,使用图片原始的亮度

contrast number <optional>
1.0

图片的对比度,默认值1.0,则是不修改图片,使用图片原始的对比度

hue number <optional>
0.0

图片的色调,默认值0.0,则是不修改图片,使用图片原始的色调

saturation number <optional>
1.0

图片的色彩饱和度,默认值1.0,则是不修改图片,使用图片原始的饱和度

gamm number <optional>
1.0

图片γ(伽马,gamm)校正参数,默认值1.0,则是不修改图片进行γ校正

Type:
  • Object