# 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失效。该属性的控制优先级高于 |
成员变量
方法
# 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>