Name | Type | Description |
---|---|---|
options
|
LabelGraphics.ConstructorOptions | 描述初始化选项的 可选 对象 |
Members
backgroundColor : Property |undefined
获取或设置指定背景
Color
的属性。
-
Default Value:
new Color(0.165, 0.165, 0.165, 0.8)
backgroundPadding : Property |undefined
获取或设置
Cartesian2
属性,以像素为单位指定标签的水平和垂直背景填充。
-
Default Value:
new Cartesian2(7, 5)
readonly definitionChanged : Event
获取在更改或修改属性或子属性时引发的事件。
disableDepthTestDistance : Property |undefined
获取或设置与相机的距离,在该距离处禁用深度测试,例如,防止对地形进行裁剪。当设置为零时,始终应用深度测试。当设置为 Number.POSITIVE_INFINITY 时,永远不会应用深度测试。
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,指定在距相机多远的距离处显示此标签。
eyeOffset : Property |undefined
获取或设置
Cartesian3
属性,指定标签在眼睛坐标中的偏移量。眼睛坐标是左手坐标系,其中
x
指向观看者的右侧,
y
指向上方,
z
指向屏幕内。
眼睛偏移通常用于将多个标签或对象排列在同一位置,例如,将标签排列在其对应的 3D 模型上方。
在下方,标签位于地球的中心,但眼球偏移使其始终显示在地球顶部,无论观察者或地球的方向如何。
l.eyeOffset = new Cartesian3(0.0, 8000000.0, 0.0);
-
Default Value:
Cartesian3.ZERO
fillColor : Property |undefined
获取或设置指定填充
Color
的属性。
font : Property |undefined
获取或设置以 CSS 语法指定字体的字符串属性。
See:
heightReference : Property |undefined
获取或设置指定
HeightReference
的 Property。
-
Default Value:
HeightReference.NONE
horizontalOrigin : Property |undefined
获取或设置指定
HorizontalOrigin
的属性。
outlineColor : Property |undefined
获取或设置指定轮廓
Color
的属性。
outlineWidth : Property |undefined
获取或设置指定轮廓宽度的数字属性。
pixelOffset : Property |undefined
获取或设置
标签的来源由黄点指示。
Cartesian2
属性,指定标签在屏幕空间中相对于该标签原点的像素偏移量。这通常用于在同一位置对齐多个标签和标签,例如图像和文本。屏幕空间原点是画布的左上角;
x
从左到右增加,
y
从上到下增加。
default
|
l.pixeloffset = new Cartesian2(25, 75);
|
-
Default Value:
Cartesian2.ZERO
pixelOffsetScaleByDistance : Property |undefined
获取或设置
NearFarScalar
属性,该属性根据与相机的距离指定标签的像素偏移量。标签的像素偏移将在
NearFarScalar#nearValue
和
NearFarScalar#farValue
之间进行插值,而相机距离落在指定的
NearFarScalar#near
和
NearFarScalar#far
的上下限内。在这些范围之外,标签的像素偏移量仍被限制在最近的范围内。
scale : Property |undefined
获取或设置数字属性,指定要应用于图像的统一比例。大于
上图中从左到右,比例分别为
1.0
的比例会放大标签,而小于
1.0
的比例会缩小标签。
上图中从左到右,比例分别为
0.5
、
1.0
和
2.0
。
-
Default Value:
1.0
scaleByDistance : Property |undefined
根据标签与相机的距离,获取或设置标签的远近缩放属性。当相机距离落在指定的
NearFarScalar#near
和
NearFarScalar#far
的上下限内时,标签的比例将在
NearFarScalar#nearValue
和
NearFarScalar#farValue
之间进行插值。在这些范围之外,标签的比例保持在最近的范围内。如果未定义,scaleByDistance 将被禁用。
show : Property |undefined
获取或设置指定标签可见性的布尔属性。
showBackground : Property |undefined
获取或设置指定标签后面背景的可见性的布尔属性。
-
Default Value:
false
style : Property |undefined
获取或设置指定
LabelStyle
的属性。
text : Property |undefined
获取或设置指定标签文本的字符串属性。支持显式换行符 ''。
translucencyByDistance : Property |undefined
获取或设置
NearFarScalar
属性,指定标签的半透明度,基于与相机的距离。当相机距离落在指定的
NearFarScalar#near
和
NearFarScalar#far
的上下限内时,标签的半透明度将在
NearFarScalar#nearValue
和
NearFarScalar#farValue
之间进行插值。在这些范围之外,标签的半透明度仍然被限制在最近的范围内。
verticalOrigin : Property |undefined
获取或设置指定
VerticalOrigin
的属性。
Methods
clone ( result ) → LabelGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
LabelGraphics | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新实例(如果未提供)。
将此对象上的每个未分配属性分配给提供的源对象上相同属性的值。
Name | Type | Description |
---|---|---|
source
|
LabelGraphics | 要合并到此对象的对象。 |
Type Definitions
LabelGraphics 构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定标签的可见性。 |
text
|
Property | string |
<optional>
|
指定文本的属性。支持显式换行符 ''。 | |
font
|
Property | string |
<optional>
|
'30px sans-serif' | 指定 CSS 字体的属性。 |
style
|
Property | LabelStyle |
<optional>
|
LabelStyle.FILL |
指定
LabelStyle
的属性。
|
scale
|
Property | number |
<optional>
|
1.0 | 一个数字属性,指定应用于文本的比例。 |
showBackground
|
Property | boolean |
<optional>
|
false | 一个布尔属性,指定标签背后背景的可见性。 |
backgroundColor
|
Property | Color |
<optional>
|
new Color(0.165, 0.165, 0.165, 0.8) |
指定背景
Color
的属性。
|
backgroundPadding
|
Property | Cartesian2 |
<optional>
|
new Cartesian2(7, 5) |
一个
Cartesian2
属性,以像素为单位指定水平和垂直背景填充。
|
pixelOffset
|
Property | Cartesian2 |
<optional>
|
Cartesian2.ZERO |
指定像素偏移的
Cartesian2
属性。
|
eyeOffset
|
Property | Cartesian3 |
<optional>
|
Cartesian3.ZERO |
指定眼睛偏移的
Cartesian3
属性。
|
horizontalOrigin
|
Property | HorizontalOrigin |
<optional>
|
HorizontalOrigin.CENTER |
指定
HorizontalOrigin
的属性。
|
verticalOrigin
|
Property | VerticalOrigin |
<optional>
|
VerticalOrigin.CENTER |
指定
VerticalOrigin
的属性。
|
heightReference
|
Property | HeightReference |
<optional>
|
HeightReference.NONE | 一个属性,指定高度相对于什么。 |
fillColor
|
Property | Color |
<optional>
|
Color.WHITE |
指定填充
Color
的属性。
|
outlineColor
|
Property | Color |
<optional>
|
Color.BLACK |
指定轮廓
Color
的属性。
|
outlineWidth
|
Property | number |
<optional>
|
1.0 | 指定轮廓宽度的数字属性。 |
translucencyByDistance
|
Property | NearFarScalar |
<optional>
|
NearFarScalar
属性用于根据与相机的距离设置半透明度。
|
|
pixelOffsetScaleByDistance
|
Property | NearFarScalar |
<optional>
|
一个
NearFarScalar
属性,用于根据与相机的距离设置 pixelOffset。
|
|
scaleByDistance
|
Property | NearFarScalar |
<optional>
|
NearFarScalar
属性用于根据与相机的距离设置比例。
|
|
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,指定将在距相机多远的距离处显示此标签。 | |
disableDepthTestDistance
|
Property | number |
<optional>
|
一个属性,指定从相机到禁用深度测试的距离。 |