Class: ImageryLayer

Glodon.CIMCube.Layer. ImageryLayer

影像图层类,用于加载和管理影像数据

new ImageryLayer(opts)

影像图层构造函数
Parameters:
Name Type Description
opts Object 图层配置参数
Properties
Name Type Description
imageryType Glodon.CIMCube.Global.Defines.ImageryLayerType 影像类型,不同影像配置参数,参考:WMTSOptionsTMSOptionsWMSOptionsXYZOptions
options.rectangle Object 影像图层范围
Properties
Name Type Description
west Number 影像图层范围西经
south Number 影像图层范围南纬
east Number 影像图层范围东经
north Number 影像图层范围北纬
options.maximumLevel Number 影像最大层级;详细参照地图数据服务配置文档;
options.minimumLevel Number 影像最小层级;详细参照地图数据服务配置文档;
options.brightness Number 亮度,默认为:1
options.contrast Number 对比度,默认为:1
options.hue Number 色相-默认为:0
options.saturation Number 饱和度,默认为:1
options.gamma Number 伽马值,默认为:1
options.zIndex Number 层级,默认值为当前图层列表中最达zIndex+1
options.accessToken Number 授权配置,仅支持内置天地图
Properties
Name Type Description
field String 字段
value String
options.zoomOffset Number 加载层级偏移(WMTS用),默认值0
options.enableColoring Boolean 是否开启影像着色 默认false
options.blendColor String 影像着色颜色 默认#1E90FF
options.blendIntensity Number 影像着色融合度 默认1

Extends

Members


alpha :Number

透明度 0.0~1.0
Type:
  • Number
Overrides:
Default Value:
  • 1

blendColor :String

图层设置着色颜色
Type:
  • String
Default Value:
  • #1E90FF

blendIntensity :Number

图层设置着色颜色融合强度,区间[0,1]
Type:
  • Number

brightness :Number

亮度
Type:
  • Number
Default Value:
  • 1

cacheable :Boolean

是否可缓存
Type:
  • Boolean
Inherited From:
Overrides:

canHighlight :Boolean

可否高亮
Type:
  • Boolean
Inherited From:
Overrides:

canSelected :Boolean

可否被选中
Type:
  • Boolean
Inherited From:
Overrides:

contrast :Number

对比度
Type:
  • Number
Default Value:
  • 1

enableColoring :Boolean

图层开启着色(开启前,需要设置blendColor和blendIntensity)
Type:
  • Boolean
Default Value:
  • false

enableMouseMove :Boolean

图层是否可以触发鼠标移动事件
Type:
  • Boolean
Inherited From:
Overrides:
Default Value:
  • true

gamma :Number

伽马值
Type:
  • Number
Default Value:
  • 1

glowColor :String

发光颜色
Type:
  • String
Inherited From:
Overrides:

glowTimeInterval :String

闪烁的颜色
Type:
  • String
Inherited From:
Overrides:

hue :Number

色相
Type:
  • Number
Default Value:
  • 0

id :String

id
Type:
  • String
Inherited From:
Overrides:

isPipeline :Boolean

数据是否是管线类型
Type:
  • Boolean
Inherited From:
Overrides:

matrix :Object

图层偏移
Type:
  • Object
Inherited From:
Overrides:

name :String

图层名称
Type:
  • String
Inherited From:
Overrides:

pickable :Boolean

pickable
Type:
  • Boolean
Inherited From:
Overrides:

<readonly> ready :Boolean

数据是否已经加载
Type:
  • Boolean
Inherited From:
Overrides:

rotationPointOffset :Cartesian3

图层指定的旋转点,模型坐标系下基于原点的偏移点,默认是包围盒中心点
Type:
  • Cartesian3
Inherited From:
Overrides:

saturation :Number

饱和度
Type:
  • Number
Default Value:
  • 1

selectedColor :String

选中颜色
Type:
  • String
Inherited From:
Overrides:

show :Boolean

是否显示
Type:
  • Boolean
Overrides:
Default Value:
  • true

<readonly> type :String

图层类型
Type:
  • String
Inherited From:
Overrides:

url :String

图层url地址
Type:
  • String
Inherited From:
Overrides:

zIndex :Number

图层层级
Type:
  • Number

Methods


addTo(map)

将图层添加到图层管理器中
Parameters:
Name Type Description
map Glodon.CIMCube 地图实例
Inherited From:
Overrides:

dispatchEvent(event)

在此事件派发器上派发事件.
Parameters:
Name Type Description
event Object 待派发的事件.
Inherited From:
Overrides:

dispose()

释放资源

flyTo()

摄像机定位到图层

getImageryProvider()

获取ImageryProvider
Returns:
参见Cesium.ImageryProvider
Type
Cesium.ImageryProvider

getParentId()

获取父节点ID
Inherited From:
Overrides:
Returns:
父节点ID
Type
String

removeDragHandle()

在场景中移除操作句柄
Inherited From:
Overrides:

setSplitDirection(splitDirection)

设置影像图层分割方向
Parameters:
Name Type Description
splitDirection Cesium.SplitDirection 分割方向