new S3MTilesLabelStyle()
S3M标签风格类。
基于点数据集直接生成的瓦片(不需要桌面配置标签专题图),可以实现S3M瓦片在前端动态设置文字标签风格。
| Name | Type | Description |
|---|---|---|
options.font |
String |
可选
文字样式。 |
options.fillColor |
Color |
可选
填充颜色。 |
options.outlineColor |
Color |
可选
文字边框颜色。 |
options.outlineWidth |
Number |
可选
文字边框宽度。 |
options.showBackground |
Boolean |
可选
是否显示文字背景框。 |
options.backgroundColor |
Color |
可选
文字背景框颜色。 |
options.fillStyle |
LabelStyle |
可选
文字填充风格。 |
options.pixelOffset |
Cartesian2 |
可选
文字像素偏移(基于锚点)。 |
options.scale |
Number |
可选
文字缩放大小。 |
options.textField |
Object |
可选
文字内容字段。 |
options.heightReference |
HeightReference |
可选
高度模式。 |
Members
-
backgroundColorColor
-
获取或者设置文字背景框颜色。
- Default Value: new Color(0.165, 0.165, 0.165, 0.8)
distanceDisplayConditionObject
获取或者设置文字的可见距离。
fillColorColor
获取或者设置标签的填充颜色。
- Default Value: Color.WHITE
fillStyleLabelStyle
获取或者设置文字填充风格。
- Default Value: LabelStyle.FILL
fontString
获取或者设置标签的字体,字体的句法规则和CSS中“字体”的规则一样。
- Default Value: '30px sans-serif'
heightReferenceObject
获取或者设置文字标签的高度模式,包括绝对高度,相对高度等。
outlineColorColor
获取或者设置文字边框颜色。
- Default Value: Color.BLACK
outlineWidthNumber
获取或者设置文字边框宽度。
- Default Value: 1.0
pixelOffsetCartesian2
获取或者设置文字标签基于锚点的像素偏移,该功能主要用于同一位置既有标签又有布告板时的复杂排列。增大x时从左至右偏移,增大y时从上向下偏移。偏移后,标签的原始位置会由一个黄色的小点表示。
- Default Value: Cartesian2.ZERO
scaleNumber
获取或者设置文字的缩放大小,默认值为1,即不缩放。
- Default Value: 1.0
showBackgroundBoolean
获取或者设置是否显示文字背景框。
- Default Value: false
textFieldObject
获取或者设置文字标签的文本内容取自属性的哪个字段。