Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
具有以下属性的对象:
|
Members
-
backgroundColor : Property
-
获取或设置指定背景
Color
的属性。-
Default Value:
new Color(0.165, 0.165, 0.165, 0.8)
-
backgroundPadding : Property
-
获取或设置
Cartesian2
属性,该属性指定标签的水平和垂直背景填充(以像素为单位)。-
Default Value:
new Cartesian2(7, 5)
-
readonlydefinitionChanged : Event
-
获取属性或子属性更改或修改时引发的事件。
-
disableDepthTestDistance : Property
-
获取或设置与相机的距离,在该距离上要禁用深度测试,以防止对地形的剪切。 当设置为零时,始终应用深度测试。当设置为Number时。POSITIVE_INFINITY,深度测试从未应用。
-
distanceDisplayCondition : Property
-
获取或设置
DistanceDisplayCondition
属性,该属性指定将在距离相机的距离处显示此标签。 -
eyeOffset : Property
-
获取或设置
Cartesian3
属性,指定标签在视点坐标中的偏移量。视点坐标是一个左手坐标系,其中x
指向观看者的右侧,y
指向上方,而z
指向屏幕。视点偏移通常用于在同一位置安排多个标签或对象,例如,将标签安排在其相应的三维模型上。
下面,这个标签位于地球的中心,但视点偏移使它总是出现在地球的顶部,无论观看者或地球的方向如何。l.eyeOffset = new Cartesian3(0.0, 8000000.0, 0.0);
-
Default Value:
Cartesian3.ZERO
-
fillColor : Property
-
获取或设置指定填充
Color
的属性。 -
font : Property
-
获取或设置用 CSS 语法指定字体的字符串属性。
See:
-
heightReference : Property
-
获取或设置指定
HeightReference
的属性。-
Default Value:
HeightReference.NONE
-
horizontalOrigin : Property
-
获取或设置指定
HorizontalOrigin
的属性。 -
outlineColor : Property
-
获取或设置指定轮廓
Color
的属性。 -
outlineWidth : Property
-
获取或设置指定轮廓宽度的数值属性。
-
pixelOffset : Property
-
获取或设置
Cartesian2
属性,该属性指定标签在屏幕空间中相对于标签原点的像素偏移量。 这通常用于对齐多个标签和同一位置的标签,例如影像和文本。 屏幕空间原点位于画布的左上角;x
从左到右递增,y
从上到下递增。
标签的原点由黄点表示。default
l.pixeloffset = new Cartesian2(25, 75);
-
Default Value:
Cartesian2.ZERO
-
pixelOffsetScaleByDistance : Property
-
获取或设置
NearFarScalar
属性,该属性根据与相机的距离指定标签的像素偏移量。标签的像素偏移量将在NearFarScalar#nearValue
和NearFarScalar#farValue
之间插值,而相机距离落在指定的NearFarScalar#near
和NearFarScalar#far
的上下边界内。 在这些范围之外,标签的像素偏移量保持在最近的范围内。 -
scale : Property
-
获取或设置数字属性,该属性指定要应用于影像的统一比例。 大于
1.0
的刻度会放大标签,而小于1.0
的刻度会缩小标签。
上图从左到右依次为0.5
、1.0
、2.0
。-
Default Value:
1.0
-
scaleByDistance : Property
-
根据标签与相机的距离获取或设置标签的远近缩放属性。 标签的尺度将在
NearFarScalar#nearValue
和NearFarScalar#farValue
之间插值,而相机距离落在指定的NearFarScalar#near
和NearFarScalar#far
的上下边界内。 在这些范围之外,标签的刻度仍然被夹在最近的范围内。如果未定义,scaleByDistance将被禁用。 -
show : Property
-
获取或设置指定标签可见性的布尔属性。
-
showBackground : Property
-
获取或设置布尔属性,该属性指定标签后面背景的可见性。
-
Default Value:
false
-
style : Property
-
获取或设置指定
LabelStyle
的属性。 -
text : Property
-
获取或设置指定标签文本的字符串属性。
-
translucencyByDistance : Property
-
获取或设置
NearFarScalar
属性,该属性根据与相机的距离指定标签的透明度。 标签的半透明将在NearFarScalar#nearValue
和NearFarScalar#farValue
之间插值,而相机距离落在指定的NearFarScalar#near
和NearFarScalar#far
的上下边界内。在这些范围之外,标签的半透明仍然被限制在最近的范围内。 -
verticalOrigin : Property
-
获取或设置指定
VerticalOrigin
的属性。
Methods
-
clone(result) → LabelGraphics
-
复制此实例。
Name Type Description result
LabelGraphics optional 存储结果的对象。 Returns:
修改后的结果参数,或一个新实例(如果没有提供)。 -
将此对象上每个未指定的属性赋值给所提供源对象上相同属性的值。
Name Type Description source
LabelGraphics 要合并到该对象中的对象。