new BillboardGraphic(opts)
点图形构造函数
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
opts |
Object | 配置参数
Properties
|
Extends
Members
-
<readonly> cesiumEntity :Cesium.Entity
-
获取原生Entity
Type:
- Cesium.Entity
- Inherited From:
- Overrides:
-
clampToGround :boolean
-
是否贴地(贴地形或模型)
Type:
- boolean
- Default Value:
-
- false
-
color :Color
-
颜色
Type:
- Color
-
disableDepthTest :boolean
-
禁用深度测试距离
Type:
- boolean
- Default Value:
-
- false
-
distanceDisplayCondition :Array
-
视距显示,格式为[near, far]
Type:
- Array
-
dynamic :Boolean
-
是否动态绘制
Type:
- Boolean
- Inherited From:
- Overrides:
-
heightReference :Glodon.CIMCube.Graphic.HeightReference
-
顶点坐标高度模式
Type:
-
<readonly> id :String
-
id
Type:
- String
- Inherited From:
- Overrides:
-
<readonly> name :String
-
名称
Type:
- String
- Inherited From:
- Overrides:
-
pixelOffsetScaleByDistance :Array
-
视距像素偏移,格式为[near, nearValue, far, farValue]
Type:
- Array
-
position :Array
-
顶点坐标
Type:
- Array
-
scaleByDistance :Array
-
视距缩放,格式为[near, nearValue, far, farValue]
Type:
- Array
-
show :Boolean
-
是否显示
Type:
- Boolean
- Inherited From:
- Overrides:
-
translucencyByDistance :Array
-
视距透明度,格式为[near, nearValue, far, farValue]
Type:
- Array
Methods
-
addProperty(key, value)
-
添加属性
Parameters:
Name Type Description keyObject 属性key值 valueObject 属性值 - Inherited From:
- Overrides:
Returns:
- Type
- void
-
addToViewer(dataSource)
-
添加到视图
Parameters:
Name Type Description dataSourceCesium.DataSource - Inherited From:
- Overrides:
Returns:
- Type
- void
-
flyTo()
-
飞到图形
- Inherited From:
- Overrides:
Returns:
- Type
- void
-
getAllProperties()
-
获取所有属性
- Inherited From:
- Overrides:
Returns:
属性Map- Type
- Map
-
getEntity()
-
获取原生Entity
- Inherited From:
- Overrides:
Returns:
原生Entity- Type
- Cesium.Entity
-
getProperty(key)
-
通过key获取属性
Parameters:
Name Type Description keyObject 属性key值 - Inherited From:
- Overrides:
Returns:
属性值- Type
- Object
-
removeProperty(key)
-
删除属性
Parameters:
Name Type Description keyObject 属性key值 - Inherited From:
- Overrides:
Returns:
- Type
- void
-
removeSelf(dataSource)
-
删除图形
Parameters:
Name Type Description dataSourceCesium.DataSource - Inherited From:
- Overrides:
Returns:
- Type
- void
-
setLabel(labelOptions)
-
设置标签
Parameters:
Name Type Description labelOptionsLabelStyleOptions 标签选项 Returns:
标签图形 -
setOptions(options)
-
设置选项
Parameters:
Name Type Description optionsObject 选项 Properties
Name Type Argument Description imageString <optional>
图像 colorString <optional>
颜色 widthNumber <optional>
宽度 heightNumber <optional>
高度 scaleNumber <optional>
比例 rotationNumber <optional>
旋转 clampToGroundBoolean <optional>
是否贴地 horizontalOriginNumber | Cesium.HorizontalOrigin <optional>
水平对齐 verticalOriginNumber | Cesium.VerticalOrigin <optional>
垂直对齐 distanceDisplayConditionBoolean <optional>
视距显示 distanceDisplayCondition_farNumber <optional>
视距显示-最大值 distanceDisplayCondition_nearNumber <optional>
视距显示-最小值 scaleByDistanceBoolean <optional>
视距缩放 scaleByDistance_nearNumber <optional>
视距缩放-最小值 scaleByDistance_nearValueNumber <optional>
视距缩放-最小缩放系数 scaleByDistance_farNumber <optional>
视距缩放-最大值 scaleByDistance_farValueNumber <optional>
视距缩放-最大缩放系数 -
setStyle(styleOptions)
-
设置样式
Parameters:
Name Type Description styleOptionsBillboardStyleOptions 样式选项,参考:https://cimcube.glodon.com/openservice/user-guide/405?categoryId=2448&origin=homepage