SymbolDot

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 血条对象数组

Methods

addBloodVolume()

添加血条

clone()SymbolDot

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

colorToString(color)String

标号库中的颜色属性转换为画布颜色属性
Name Type Description
color color 标号的颜色
Returns:
画布的颜色格式

copyStyle(symbolData)

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

getPicturePath()String

Returns:
图片模式路径

getRotate()PlotPoint3D

Returns:
旋转值

getScale()PlotPoint3D

Returns:
标号缩放值

getShowMode()DotMode

Returns:
显示模式

getSymbolName()String

Returns:
点标号名称

getSymbolSize()Cartesian2

获取点标号大小
Returns:
标号大小

initSymbol()

点标号刷新

setPicturePath(value)Boolean

Name Type Description
value String 图片模式路径
Returns:
是否设置成功

setRotate(value)Boolean

Name Type Description
value Number 旋转值
Returns:
是否设置成功

setScale(scale)

Name Type Description
scale scale 点标号缩放值

setShowMode(showMode)

Name Type Description
showMode DotMode 显示模式

setSymbolSize(value)

设置点标号大小
Name Type Description
value Number 点标号大小