查阅Cesium API

创建添加文本点。

参数描述:
名称 类型 默认值 描述
Viewer Viewer Cesium的viewer对象。
返回对象,对象例如:lable obj {cesium:label},其中lable具有方法。
Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

创建label标签

createLabel(position, text, labelStyle, GroupID, Description)Promise.<Object>

参数描述:
名称 类型 描述
position Array 可选 一个经纬度数组[x,y]。
text String 可选 文本。
labelStyle Object 可选 标签样式(例如,颜色,字体和可视距离属性)。
GroupID String 可选 所在组编号
Description String 可选 描述
返回:
返回一个Cesium的对象。
仿照te修改

CreateLabel()

删除label标签

deleteObject()

向三维场景中添加一个点动态创建。

executeLabel(method)Promise.<Object>

参数描述:
名称 类型 描述
method object 可选 回调函数
返回:
返回一个Cesium的对象。
导出工程数据
获取label样式

getstyles()

获取label的显示与隐藏

getVisibility()

设置label文本背景色的透明度

setBackgroundColorAlpha(label, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
a Float 可选 透明度 0-1
返回:
返回一个Label对象。
设置label的背景颜色

setBackgroundColorHtml(label)htmlColor

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
  • htmlColor颜色。
  • 返回一个Label对象。
设置label的背景颜色

setBackgroundColorRgba(label, r, g, b, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
r Float 可选 r 0-1
g Float 可选 g 0-1
b Float 可选 b 0-1
a Float 可选 a 0-1
返回:
返回一个Label对象。
修改线段的可视距离

setDistanceDisplayCondition(label, min, max)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
min, max String 可选 设置线段的可视距离
返回:
返回一个label对象。
设置label文本填充色的透明度

setFillColorAlpha(label, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
a Float 可选 透明度 0-1
返回:
返回一个Label对象。
设置label文本的透明度

setFillColorAlpha(label, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
a Float 可选 透明度 0-1
返回:
返回一个Label对象。
设置label的字体颜色

setFillColorHtml(label)htmlColor

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
  • 返回一个Label对象。
  • 返回一个Label对象。
设置label的字体颜色

setFillColorRgba(label, r, g, b, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
r Float 可选 r 0-1
g Float 可选 g 0-1
b Float 可选 b 0-1
a Float 可选 a 0-1
返回:
返回一个Label对象。
设置label的文本

setFontSize(label, text)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
text String 可选 文本。
返回:
返回一个Label对象。
设置lable的高度类型

setHeightType(label, type)Object

参数描述:
名称 类型 描述
label Object 可选 lable对象
type int 可选 1:该位置被夹在地形上。2:这个职位是绝对的。3:位置高度是地形上方的高度。
返回:
返回一个对象。
设置label文本的透明度

setOutlineColorAlpha(label, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
a Float 可选 透明度 0-1
返回:
返回一个Label对象。
设置label边框的背景颜色

setOutlineColorHtml(label)htmlColor

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
  • 返回一个Label对象。
  • 返回一个Label对象。
设置label边框的背景颜色

setOutlineColorRgba(label, r, g, b, a)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
r Float 可选 r 0-1
g Float 可选 g 0-1
b Float 可选 b 0-1
a Float 可选 a 0-1
返回:
返回一个Label对象。
设置label文本的透明度

setOutlineWidth(label, width)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
width Float 可选 透明度 0-1
返回:
返回一个Label对象。
设置点的缓冲区添加

setRadius(label, 线宽。)Object

参数描述:
名称 类型 描述
label Object 可选 lable对象
线宽。 radius
返回:
返回一个lable对象。
设置富文本

setRichtext(b)

参数描述:
名称 类型 描述
b boolean 可选 true|false
设置label的显示样式

setStyle_LabelStyle_FILL(label)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
返回一个Label对象。
设置label的显示样式

setStyle_LabelStyle_FILL_AND_OUTLINE(label)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
返回一个Label对象。
设置label的显示样式

setStyle_LabelStyle_OUTLINE(label)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
返回:
返回一个Label对象。
设置label的文本

setText(label, text)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
text String 可选 文本。
返回:
返回一个Label对象。
设置label的image

setUrl(label, url)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
url String 可选 image路径。
返回:
返回一个Label对象。
设置label文本的透明度

setVisibility(b)

参数描述:
名称 类型 描述
b boolean 可选 true|false
设置label文本的透明度

showBackground(label, isShow)Object

参数描述:
名称 类型 描述
label Object 可选 label对象
isShow boolean 可选 透明度 0-1
返回:
返回一个Label对象。