类名 MapGISDynamicLabelCollection

# new MapGISDynamicLabelCollection(options)

动态注记容器

参数:

名称 类型 默认值 描述
options Object

构造参数

id Number

容器id

opacity Number 1

图层透明度

source String

要素JSON的请求资源路径

visible Boolean true

图层显隐

labelingInfo Array.<LabelClass> [new LabelClass()]

注记样式

swipeEnabled Boolean false

开启卷帘对比分析

swipeInverse Number 0

单独控制该图层是否进行反转。小于0不反转,大于0时反转,等于0失效。该属性的控制优先级高于Scene#swipeController中的inverse属性.若要取消该属性对本图层的独立控制需要将该属性置为0。

成员变量

Boolean

# show

显隐设置

Default Value:
  • false
Boolean

# swipeEnabled

开启卷帘对比分析

Default Value:
  • false
Number

# swipeInverse

单独控制该图层是否进行反转,小于0不反转,大于0时反转,等于0失效。该属性的控制优先级高于Scene#swipeController中的inverse属性.若要取消该属性对本图层的独立控制需要将该属性置为0.

Default Value:
  • 0

方法

# static initializeBillBoardOptions(position, textSymbol)

根据cesium笛卡尔坐标和文字符号生成BillBoards样式

参数:

名称 类型 描述
position Cesium.Cartersian3
textSymbol TextSymbol | MapGISTextSymbol | Object

参考Cesium.Billboard.ConstructorOptions

Object

# addLabelByFeatures(features, labelClass)

参数:

名称 类型 描述
features FeatureSet | Array.<Feature>

要素列表,要素的符号必须为TextSymbol及其派生类,且TextSymbol上text存在

labelClass LabelClass

注记样式,仅支持渲染样式的改变

Array.<Object>

# destroy()

*

# isDestroyed()

Boolean

# removeLabelByFeatures(features)

参数:

名称 类型 描述
features FeatureSet | Array.<Feature>

要素列表

构造函数
成员变量
方法
事件