BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

Label

標(biāo)簽將繪制定位在三維場景中的視區(qū)對齊文本。不應(yīng)直接使用此構(gòu)造函數(shù),而應(yīng)通過調(diào)用LabelCollection#add來創(chuàng)建標(biāo)簽。
new Label()
Throws
  • DeveloperError : translucencybydistance.far必須大于translucencybydistance.near。
  • DeveloperError : pixeloffsetscaleByDistance.far必須大于pixeloffsetscaleByDistance.near。
  • DeveloperError : 距離displayCondition.far必須大于距離displayCondition.near
See:

Members

(static) enableRightToLeftDetection : Boolean

確定是否運行與標(biāo)簽文本從右向左語言匹配的算法
Default Value: false
Examples:
// Example 1.
// Set a label's rightToLeft before init
bmgl.Label.enableRightToLeftDetection = true;
var myLabelEntity = viewer.entities.add({
  label: {
    id: 'my label',
    text: '?? ???? ?????? \n ?????? ?????? ????',
  }
});
// Example 2.
var myLabelEntity = viewer.entities.add({
  label: {
    id: 'my label',
    text: 'English text'
  }
});
// Set a label's rightToLeft after init
bmgl.Label.enableRightToLeftDetection = true;
myLabelEntity.text = '???? ???';

backgroundColor : Color

獲取或設(shè)置此標(biāo)簽的背景色。
Default Value: new Color(0.165, 0.165, 0.165, 0.8)

backgroundPadding : Cartesian2

獲取或設(shè)置此標(biāo)簽的背景填充(以像素為單位)。x值控制水平填充,y值控制垂直填充。
Default Value: new Cartesian2(7, 5)

disableDepthTestDistance : Number

獲取或設(shè)置與要禁用深度測試的照相機之間的距離,例如,防止對地形進(jìn)行剪切。當(dāng)設(shè)置為零時,始終應(yīng)用深度測試。當(dāng)設(shè)置為數(shù)字正無窮大時,深度測試永遠(yuǎn)不會應(yīng)用。

distanceDisplayCondition : DistanceDisplayCondition

獲取或設(shè)置條件,該條件指定此標(biāo)簽將顯示在距相機的距離處。
Default Value: undefined

eyeOffset : Cartesian3

獲取和設(shè)置在眼坐標(biāo)中應(yīng)用于此標(biāo)簽的三維笛卡爾偏移量。眼睛坐標(biāo)系是左手坐標(biāo)系,其中x指向觀看者的右側(cè),y指向上方,z指向屏幕。眼睛坐標(biāo)使用與世界和模型坐標(biāo)相同的比例,通常是米。

眼睛偏移通常用于在同一位置排列多個標(biāo)簽或?qū)ο螅纾谄鋵?yīng)的3D模型上方排列標(biāo)簽。

下面,標(biāo)簽位于地球中心,但眼睛偏移使其始終出現(xiàn)在地球頂部,無論觀眾或地球的方向如何。

l.eyeOffset = new Cartesian3(0.0, 8000000.0, 0.0);

Default Value: Cartesian3.ZERO

fillColor : Color

獲取或設(shè)置此標(biāo)簽的填充顏色。
Default Value: Color.WHITE
See:

font : String

獲取或設(shè)置用于繪制此標(biāo)簽的字體。使用與CSS“字體”屬性相同的語法指定字體。
Default Value: '30px sans-serif'
See:

heightReference : HeightReference

獲取或設(shè)置此公告牌的高度引用。
Default Value: HeightReference.NONE

horizontalOrigin : HorizontalOrigin

獲取或設(shè)置此標(biāo)簽的水平原點,該原點確定標(biāo)簽是繪制到其定位點位置的左側(cè)、中心還是右側(cè)。


Default Value: HorizontalOrigin.LEFT
Example:
// Use a top, right origin
l.horizontalOrigin = bmgl.HorizontalOrigin.RIGHT;
l.verticalOrigin = bmgl.VerticalOrigin.TOP;

id : *

獲取或設(shè)置拾取標(biāo)簽時返回的用戶定義值。

outlineColor : Color

獲取或設(shè)置此標(biāo)簽的大綱顏色。
Default Value: Color.BLACK
See:

outlineWidth : Number

獲取或設(shè)置此標(biāo)簽的輪廓寬度。
Default Value: 1.0
See:

pixelOffset : Cartesian2

獲取或設(shè)置屏幕空間中距此標(biāo)簽原點的像素偏移量。這通常用于在同一位置對齊多個標(biāo)簽和廣告牌,例如圖像和文本。屏幕空間原點是畫布的左上角;x從左到右增加,y從上到下增加。

default
l.pixeloffset = new Cartesian2(25, 75);
標(biāo)簽的原點用黃色點表示。
Default Value: Cartesian2.ZERO

pixelOffsetScaleByDistance : NearFarScalar

獲取或設(shè)置基于標(biāo)簽與相機的距離的標(biāo)簽的近像素和遠(yuǎn)像素偏移縮放屬性。標(biāo)簽的像素偏移量將在NearFarScalar#nearValueNearFarScalar#farValue之間縮放,而相機距離在指定NearFarScalar#nearNearFarScalar#far的上下限內(nèi)。在這些范圍之外,標(biāo)簽的像素偏移比例保持固定到最近的界限。如果未定義,將禁用PixeLoffSetscaleByDistance。
Examples:
// Example 1.
// Set a label's pixel offset scale to 0.0 when the
// camera is 1500 meters from the label and scale pixel offset to 10.0 pixels
// in the y direction the camera distance approaches 8.0e6 meters.
text.pixelOffset = new bmgl.Cartesian2(0.0, 1.0);
text.pixelOffsetScaleByDistance = new bmgl.NearFarScalar(1.5e2, 0.0, 8.0e6, 10.0);
// Example 2.
// disable pixel offset by distance
text.pixelOffsetScaleByDistance = undefined;

position : Cartesian3

獲取或設(shè)置此標(biāo)簽的笛卡爾位置。

scale : Number

獲取或設(shè)置與標(biāo)簽大小(以像素為單位)相乘的統(tǒng)一比例。 比例尺為1.0不會更改標(biāo)簽的大小; 大于1.0的比例會放大標(biāo)簽; 小于1.0的正比例會縮小標(biāo)簽。

應(yīng)用較大的值可能會使標(biāo)簽像素化。 要使文本變大而沒有像素化,請在調(diào)用Label#font時使用更大的字體。


在上圖中從左到右,比例為0.51.02.0
Default Value: 1.0

scaleByDistance : NearFarScalar

根據(jù)標(biāo)簽與相機的距離獲取或設(shè)置標(biāo)簽的近縮放和遠(yuǎn)縮放屬性。標(biāo)簽的比例將在NearFarScalar#nearValueNearFarScalar#farValue之間插入,而相機距離在指定NearFarScalar#nearNearFarScalar#far的上下限內(nèi)。在這些范圍之外,標(biāo)簽的刻度將保持在最近的范圍內(nèi)。如果未定義,將禁用scaleByDistance。
Examples:
// Example 1.
// Set a label's scaleByDistance to scale by 1.5 when the
// camera is 1500 meters from the label and disappear as
// the camera distance approaches 8.0e6 meters.
label.scaleByDistance = new bmgl.NearFarScalar(1.5e2, 1.5, 8.0e6, 0.0);
// Example 2.
// disable scaling by distance
label.scaleByDistance = undefined;

show : Boolean

確定是否顯示此標(biāo)簽。使用此選項可隱藏或顯示標(biāo)簽,而不是將其刪除并重新添加到集合中。
Default Value: true

showBackground : Boolean

確定是否顯示此標(biāo)簽后面的背景。
Default Value: false

style : LabelStyle

獲取或設(shè)置此標(biāo)簽的樣式。
Default Value: LabelStyle.FILL

text : String

獲取或設(shè)置此標(biāo)簽的文本。

totalScale : Number

獲取標(biāo)簽的總比例,該比例是標(biāo)簽的比例乘以所需字體的計算相對大小(與生成的glyph大小相比)。
Default Value: 1.0

translucencyByDistance : NearFarScalar

根據(jù)標(biāo)簽與相機的距離獲取或設(shè)置標(biāo)簽的近半透明屬性和遠(yuǎn)半透明屬性。標(biāo)簽的半透明將插入NearFarScalar#nearValueNearFarScalar#farValue之間,而相機距離在指定NearFarScalar#nearNearFarScalar#far的上下限內(nèi)。在這些范圍之外,標(biāo)簽的半透明性保持固定到最近的邊界。如果未定義,半透明Y距離將被禁用。
Examples:
// Example 1.
// Set a label's translucencyByDistance to 1.0 when the
// camera is 1500 meters from the label and disappear as
// the camera distance approaches 8.0e6 meters.
text.translucencyByDistance = new bmgl.NearFarScalar(1.5e2, 1.0, 8.0e6, 0.0);
// Example 2.
// disable translucency by distance
text.translucencyByDistance = undefined;

verticalOrigin : VerticalOrigin

獲取或設(shè)置此標(biāo)簽的垂直原點,該原點確定標(biāo)簽是位于其定位點位置的上方、下方還是中心。


Default Value: VerticalOrigin.BASELINE
Example:
// Use a top, right origin
l.horizontalOrigin = bmgl.HorizontalOrigin.RIGHT;
l.verticalOrigin = bmgl.VerticalOrigin.TOP;

Methods

computeScreenSpacePosition(scene, result) → {Cartesian2}
計算標(biāo)簽原點的屏幕空間位置,同時考慮眼睛和像素偏移。屏幕空間原點是畫布的左上角;x從左到右增加,y從上到下增加。
Parameters:
scene (Scene) 標(biāo)簽所在的場景。
result (Cartesian2) 存儲結(jié)果的對象。
Example
console.log(l.computeScreenSpacePosition(scene).toString());
See:
equals(other) → {Boolean}
確定此標(biāo)簽是否等于另一個標(biāo)簽。如果標(biāo)簽的所有屬性都相同,則標(biāo)簽是相等的。不同集合中的標(biāo)簽可以相等。
Parameters:
other (Label) 用于比較是否相等的標(biāo)簽。
isDestroyed() → {Boolean}
如果此對象被破壞,則返回true;否則返回false。

如果此對象被破壞,則不應(yīng)使用它;調(diào)用除isDestroyed以外的任何函數(shù)將導(dǎo)致DeveloperError異常。
主站蜘蛛池模板: 自动隔油提升设备,消防稳压一体设备,苏州不锈钢消防水箱,污水提升设备厂家,无负压变频供水设备厂家-苏州脉泉供水设备有限公司 | 亚澳农机-亚澳南阳农机股份公司,旋耕机,旋播机,旋播施肥机,免耕播种机,旋耕播草多用机,果园机械-首页 | 混凝土布料机,隧道布料机,衬砌台车布料装置 - 河北聚力智能装备有限公司 | 收银系统_收银机_pos收款机_门店管理系统-客如云 | 样品前处理仪器_光谱仪器_色谱/分析仪器_测量/计量仪器_青岛聚创世纪环保科技有限公司 | 绍兴宇力半导体有限公司官网 | 珠海拾比佰彩图板股份有限公司 | 济南时代,济南时代试验机,试金老品牌-济南时代试验机技术有限公司 | 上海源科生物技术有限公司| 南京包装设计公司|南京手提袋制作|彩页印刷|礼品盒设计 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 启东华立石油化工机械设备有限公司|过滤器|混合机|消声器|混合器|管道过滤器|空气过滤器|精细过滤器 | 郑州环球重工机械有限公司建筑垃圾处理专题网站 | 提供技术支持-TXC晶振-晶振厂家-32.768K,石英晶体振荡器厂家销售-NDK振荡器正规代理商 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 轮式挖掘机厂家_抓铁机_全自动混凝土搅拌车_山重机械【官网】 | 汽修学校|汽车维修学校收费|全国职业技校汽修-北京万通汽修学校 汽车轴承|圆锥滚子轴承|轴承生产厂家|赛襄轴承 | 汽车检具标准件_汽车检具配件_昆山宏易腾达模具五金有限公司 | 温湿度记录仪_温度监控_冷链监控云平台_USB/PDF温度记录仪-深圳市鸿睿物联科技发展有限公司 | 质保_天津光栅尺_机床光栅尺数显表-天津方韦仪器有限公司 | 石墨热场|PECVD石墨舟|碳碳框|燃料电池双极板|半导体石墨|光纤用石墨模具|石墨电极加工|石墨制品|上海弘竣新能源材料有限公司 | 上海中泉泵业制造有限公司-柴油机泵,一体化泵站,柴油机消防泵,泵站,预制一体化泵站 | 长焦监控摄像机-热成像夜视仪-激光云台-深圳红阳信息科技有限公司 | 河北湛存边坡防护工程有限公司-边坡防护网_边坡绿化修复_喷浆挂网 | 叛逆孩子改造,青少年行为矫正,戒网瘾学校,特训学校,全封闭军事化管理学校 | 辽宁华宇设备安装有限公司--朝阳消防安装公司,朝阳机电安装公司,朝阳电力安装公司 | 全国产品维权打假真伪验证系统-石家庄市海略科技有限公司官方网站 | 南洋电缆_南洋电线电缆_广州南洋电缆集团有限公司 | 长沙联合产权交易所有限公司| 陶瓷靶材_氧化铌靶材_合金靶材_专注河北氧化铌靶材批发-河北东同光电科技有限公司 | 内蒙古慧申设计顾问有限公司-官网 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 西安鲁班装饰 - 家庭装修,别墅装修,西安十大装修公司排名 | 新颖科技 - 家电及汽车外饰面板供应商 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 精密铸造,精密铸件,不锈钢铸造,不锈钢铸件-常州鸿雁行机械科技有限公司 | 中国气象数据_天气数据接口_天气实况api-气象大数据平台 | 轴流消防排烟风机,排烟防火阀厂家,铝合金百叶风口-德州正邦通风设备有限公司 | 武晋工程_江苏武晋工程咨询有限公司 | 铝合金锻造|链轮曲柄-同力铝业股份有限公司| 江西省力速数控机械有限公司丨火花机丨龙门加工中心丨镜面火花机丨卧式加工中心 |