S3MTilesLabelStyle

new SuperMap3D.S3MTilesLabelStyle(options)

S3M标签风格类。基于点数据集直接生成的瓦片(不需要桌面配置标签专题图),可以实现S3M瓦片在前端动态设置文字标签风格。
Name Type Description
options Object 具有以下属性的对象:
Name Type Description
font String optional 文字样式。
fillColor Color optional 填充颜色。
outlineColor Color optional 文字边框颜色。
outlineWidth Number optional 文字边框宽度。
showBackground Boolean optional 是否显示文字背景框。
backgroundColor Color optional 文字背景框颜色。
fillStyle LabelStyle optional 文字填充风格。
pixelOffset Cartesian2 optional 文字像素偏移(基于锚点)。
scale Number optional 文字缩放大小。
textField Object optional 文字内容字段。
heightReference HeightReference optional 高度模式。

Members

backgroundColor : Color

获取或者设置文字背景框颜色。
Default Value: new Color(0.165, 0.165, 0.165, 0.8)

fillColor : Color

获取或者设置标签的填充颜色。
Default Value: Color.WHITE
See:

fillStyle : LabelStyle

获取或者设置文字填充风格。
Default Value: LabelStyle.FILL

font : String

获取或者设置标签的字体,字体的句法规则和CSS中“字体”的规则一样。
Default Value: '30px sans-serif'
See:

heightReference : Object

获取或者设置文字标签的高度模式,包括绝对高度,相对高度等。

outlineColor : Color

获取或者设置文字边框颜色。
Default Value: Color.BLACK
See:

outlineWidth : Number

获取或者设置文字边框宽度。
Default Value: 1.0
See:

pixelOffset : Cartesian2

获取或者设置文字标签基于锚点的像素偏移,该功能主要用于同一位置既有标签又有布告板时的复杂排列。增大x时从左至右偏移,增大y时从上向下偏移。偏移后,标签的原始位置会由一个黄色的小点表示。
Default Value: Cartesian2.ZERO

scale : Number

获取或者设置文字的缩放大小,默认值为1,即不缩放。
Default Value: 1.0

showBackground : Boolean

获取或者设置是否显示文字背景框。
Default Value: false

textField : Object

获取或者设置文字标签的文本内容取自属性的哪个字段。