GeoGraphicObject

new Cesium.GeoGraphicObject(options)

标绘符号类
Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
libID Number optional 标号的LibID
code Number optional 标号的code
localPoints Array optional 标号的位置点
symbolName String optional 标号名字
symbolType SymbolType optional 标号类型
display Boolean true optional 是否可见
showTipLength Number optional 注记柄高度
markHalo Boolean optional 是否显示注记框
symbolStyle SymbolStyle optional 标号风格
symbolTextStyle SymbolTextStyle optional 文本风格
isUseSymbolLibStyle Boolean optional 是否使用标号库默认风格
annotationArray Array.<SymbolAnnotation> optional 多注记数组
layer PlottingLayer optional 当前的layer
viewer Viewer optional 当前的viewer

Members

alwaysHasMiddelText : Boolean

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

anchorPoint : Cartesian2

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

annotationArray : Array.<SymbolAnnotation>

多注记
Default Value: []

billboardBoundsColor : Color

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

billboardBoundsLineWidth : Number

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

code : Number

标号编码
Default Value: -1

display

对象的可见性
Default Value: true

dotDepthTest : Boolean

点标号公告板模式是否启用深度检测
Default Value: true

dragPoint : PlotPoint3D

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

extendProperty : Object

自定义属性列表

extendWallHeight : Number

拉伸高度
Default Value: -1

gridLineWidth : Number

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

gridSurroundLineWidth : Number

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

gridSymbolSize : Cartesian2

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

hasDragLine : Boolean

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

id : String

标号id

isNegativeImage : Boolean

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

ispixelLine : Boolean

是否使用像素线

readonlylayer

当前图层

libID : Number

标号库ID
Default Value: -1

lineSymbolID : Number

点标号边线类型
Default Value: 0

localPoints : Array.<PlotPoint3D>

标号位置点
Default Value: []

markHalo

是否有注记边框
Default Value: true

readonlymiddleMarkExist

是否存在中间注记
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

showTipLength

注记柄高度
Default Value: 100

sizeInMeters : Boolean

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

subSymbols : Array.<GeoGraphicObject>

子标号数组

surroundRatioVal : Number

线面标号衬线距离值

symbolName : String

标号名称
Default Value: ""

symbolRank : Number

点标号等级
Default Value: 0

symbolRanks : Array.<Number>

点标号级别列表

symbolSize : Cartesian2

标号大小

symbolSizeInMeters : Cartesian2

以米为单位时标号大小(sizeInMeters为true时生效)

symbolStyle

标号风格
Default Value: new SymbolStyle()

readonlysymbolType : SymbolType

标号类型
Default Value: SymbolType.SYMBOL_UNKNOW

textContent : String

点标号注记内容
Default Value: ""

textPos : TextPos

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

vectorRotate : PlotPoint3D

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

vectorScale : Number

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

wholeHeight : Number

标号整体高度

Methods

addGeoEffect(effect)Array

Name Type Description
effect PlotGeoEffectBase
Returns:
特效数组

getGeoEffectArray()Array

Returns:
特效数组

getMaxEditPts()Number

获取标号最大编辑点
Returns:
获取标号最大编辑点

removeAllGeoEffect()

removeGeoEffect(index)

Name Type Description
index Number 特效索引

setAnnotationArray(index, optionName, value)boolean

修改指定索引多注记属性
Name Type Description
index Number optional 索引
optionName Array optional 属性名字("textContent"、"localPoint"、"fontName"、"foreColor"、"fontSize"、"outlineWidth"、"outlineColor"、"outline")
value Number optional 属性值
Returns: