SymbolDot

点标号类 继承自GeoGraphicObject.

new Cesium.SymbolDot(options)

Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
geoGraphicObject GeoGraphicObject optional 标绘符号对象
Name Type Description
_serverData serverData optional 标号库数据
anchorPoint anchorPoint new Cartesian2(0.0, 0.0) optional 点标号的二维锚点
gridSymbolSize gridSymbolSize new Cartesian2(0.0, 0.0) optional 标号公告板模式的大小
symbolRanks symbolRanks [] optional 标号等级列表
scale scale new PlotPoint3D(1.0, 1.0, 1.0) optional 缩放比例
rotate rotate new PlotPoint3D(1.0, 1.0, 1.0) optional 旋转角度
modelScale modelScale new PlotPoint3D(5000.0,5000.0,5000.0) optional 模型缩放比例
modelPath modelPath './models/car/Cesium_Ground.gltf' optional 模型路径
modelRotate modelRotate new PlotPoint3D(0.0,0.0,0.0) optional 模型旋转角度
gridLineWidth Number 0.5 optional 公告板线宽
gridSurroundLineWidth Number 0.5 optional 公告板衬线宽
gridSymbolSize gridSymbolSize new Cartesian2(0,0) optional 标号大小
pictureSymbolSize pictureSymbolSize new Cartesian2(64,64) optional 标号图片模式图片大小
picturePath String "./images/default.png" optional 标号图片模式的图片路径
showMode showMode DotMode.Grid optional 显示模式
isNegativeImage Boolean false optional 镜像
symRank Number 0 optional 级别
lineSymbolID Number 0 optional 边线类型(默认实线)
textPos Number TextPos.Up optional 注记位置
hasDragLine Boolean false optional 是否有牵引线
dragPoint PlotPoint3D new PlotPoint3D(-1, -1, -1) optional 牵引线点
textContent String "" optional 文本内容
bIsShowBloodVolume Boolean false optional 是否显示血条
bloodVolumes BloodVolume [] optional 血条对象数组

Members

alwaysHasMiddelText : Boolean

公告板是否一直显示中间注记

anchorPoint : Cartesian2

点标号锚点
Default Value: Cartesian2(0,0)

billboardBoundsColor : Color

公告板和图片模型选择框颜色

billboardBoundsLineWidth : Number

公告板和图片模型选择框线宽

dragPoint : PlotPoint3D

点标号牵引点
Default Value: PlotPoint3D(0,0,0)

gridLineWidth : Number

点标号公告板线宽
Default Value: 3

gridSurroundLineWidth : Number

点标号公告板衬线线宽
Default Value: 0.5

gridSymbolSize : Cartesian2

点标号公告板大小
Default Value: Cartesian2(-1,-1)

hasDragLine : Boolean

点标号是否有牵引线
Default Value: false

isNegativeImage : Boolean

点标号是否是镜像
Default Value: false

lineSymbolID : Number

点标号边线类型
Default Value: 0

modelAnimationLoop : ModelAnimationLoop

模型骨骼动画循环方式
Default Value: ModelAnimationLoop.REPEAT

modelAnimationMultiplier : Number

模型骨骼动画播放倍速
Default Value: 1.0

modelAnimationPlay : Boolean

是否加载模型骨骼动画
Default Value: true

modelAnimationReverse : Boolean

模型骨骼动画是否反向播放
Default Value: false

modelColor : PlotPoint3D

点标号模型颜色
Default Value: PlotPoint3D(0,0,0)

modelPath : String

点标号模型资源路径
Default Value: ./models/car/Cesium_Ground.gltf

modelRotate : PlotPoint3D

点标号模型旋转值
Default Value: PlotPoint3D(0,0,0)

modelScale : Number

点标号模型缩放值
Default Value: 1

picturePath : String

点标号图片路径

pictureSymbolSize : Cartesian2

点标号图片模式大小
Default Value: Cartesian2(-1,-1)

rotate : PlotPoint3D

点标号旋转角度
Default Value: PlotPoint3D(0,0,0)

scale : Number

缩放比例缩放值
Default Value: 1

scalePoints : Array.<PlotPoint3D>

标号比例点

scaleValues : Array.<Number>

标号比例值

showMode : DotMode

点标号显示模型
Default Value: Grid

sizeInMeters : Boolean

公告板和图片标号是否启用米作为单位(false时为像素)

symbolRank : Number

点标号等级
Default Value: 0

symbolRanks : Array.<Number>

点标号级别列表

symbolSize : Cartesian2

标号大小

textContent : String

点标号和图元注记的文字内容
Default Value: ""

textPos : TextPos

点标号注记位置
Default Value: TextPos.Up

vectorRotate : PlotPoint3D

点标号矢量旋转值
Default Value: PlotPoint3D(0,0,0)

vectorScale : Number

点标号矢量缩放值
Default Value: 1

Methods

addBloodVolume()

添加血条

clone()SymbolDot

克隆标绘对象。
Returns:
克隆后的标绘对象。

copyStyle(symbolData)

服务端传过来的style属性名与Canvas的style属性名的对应
Name Type Description
symbolData symbolData 标号库中点标号数据

getPicturePath()String

设置点标号图片模式路径
Returns:
图片模式路径

getSymbolName()String

Returns:
点标号名称

initSymbol()

点标号刷新