描述位于包含
示例標簽
new LabelGraphics(options)
Entity
位置的二維標簽。
示例標簽
Parameters:
options
(Object)
Name | Description |
---|---|
options.show
Property
default true
|
指定標簽可見性的布爾屬性。 |
options.text
Property
|
指定文本的屬性。支持顯式換行符'\n'。 |
options.font
Property
default '30px sans-serif'
|
指定CSS字體的屬性。 |
options.style
Property
default LabelStyle.FILL
|
指定LabelStyle 的屬性。
|
options.scale
Property
default 1.0
|
指定要應用于文本的比例的數值屬性。 |
options.showBackground
Property
default false
|
一個布爾屬性,指定標簽后面背景的可見性。 |
options.backgroundColor
Property
default new Color(0.165, 0.165, 0.165, 0.8)
|
指定背景Color 的屬性。
|
options.backgroundPadding
Property
default new Cartesian2(7, 5)
|
以像素為單位指定水平和垂直背景填充的Cartesian2 屬性。
|
options.pixelOffset
Property
default Cartesian2.ZERO
|
指定像素偏移的Cartesian2 屬性。
|
options.eyeOffset
Property
default Cartesian3.ZERO
|
指定眼偏移的Cartesian3 屬性。
|
options.horizontalOrigin
Property
default HorizontalOrigin.CENTER
|
指定HorizontalOrigin 的屬性。
|
options.verticalOrigin
Property
default VerticalOrigin.CENTER
|
指定VerticalOrigin 的屬性。
|
options.heightReference
Property
default HeightReference.NONE
|
指定高度相對高度的屬性。 |
options.fillColor
Property
default Color.WHITE
|
指定填充Color 的屬性。
|
options.outlineColor
Property
default Color.BLACK
|
指定大綱Color 的屬性。
|
options.outlineWidth
Property
default 1.0
|
指定輪廓寬度的數值屬性。 |
options.translucencyByDistance
Property
|
一個NearFarScalar 屬性,用于根據與相機的距離設置半透明。
|
options.pixelOffsetScaleByDistance
Property
|
一個NearFarScalar 屬性,用于根據與相機的距離設置PixeLoffset。
|
options.scaleByDistance
Property
|
一個NearFarScalar 屬性,用于根據與相機的距離設置比例。
|
options.distanceDisplayCondition
Property
|
一個屬性,指定此標簽將顯示在與相機的距離。 |
options.disableDepthTestDistance
Property
|
一個屬性,指定從要禁用深度測試的相機到的距離。 |
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)
(readonly) definitionChanged : Event
獲取每當屬性或子屬性更改或修改時引發(fā)的事件。
disableDepthTestDistance : Property
獲取或設置與要禁用深度測試的照相機之間的距離,例如,防止對地形進行剪切。當設置為零時,始終應用深度測試。當設置為數字正無窮大時,深度測試永遠不會應用。
distanceDisplayCondition : Property
獲取或設置
DistanceDisplayCondition
屬性,指定此標簽將顯示在距相機的距離。
eyeOffset : Property
獲取或設置
Cartesian3
屬性,該屬性以眼坐標指定標簽的偏移量。眼睛坐標是一個左手坐標系,其中x
指向觀看者的右側,y
指向上方,z
指向屏幕。眼睛偏移通常用于在同一位置排列多個標簽或對象,例如,在其相應的3D模型上方排列標簽。
下面,標簽位于地球中心,但眼睛偏移使其始終出現(xiàn)在地球頂部,而不管觀眾或地球的方向如何。![]() | ![]() |
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
獲取或設置指定要應用于圖像的統(tǒng)一比例的數值屬性。大于
從左到右在上圖中,比例分別為
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
獲取或設置指定標簽文本的字符串屬性。支持顯式換行符'\n'。
translucencyByDistance : Property
獲取或設置
NearFarScalar
屬性,該屬性基于與相機的距離指定標簽的半透明性。標簽的半透明性將插入NearFarScalar#nearValue
和NearFarScalar#farValue
之間,而相機距離在指定NearFarScalar#near
和NearFarScalar#far
的上下限內。在這些范圍之外,標簽的半透明性保持固定到最近的邊界。
verticalOrigin : Property
獲取或設置指定
VerticalOrigin
的屬性。
Methods
clone(result) → {LabelGraphics}
復制此實例。
Parameters:
將此對象上的每個未分配屬性分配給所提供源對象上相同屬性的值。