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 标号类型
visible Boolean true optional 是否可见
showTipLength Number optional 注记柄高度
markHalo Boolean optional 是否显示注记框
symbolStyle SymbolStyle optional 标号风格
symbolTextStyle symbolTextStyle optional 文本风格
isUseSymbolLibStyle Boolean optional 是否使用标号库默认风格
layer layer optional 当前的layer
viewer viewer optional 当前的viewer

Members

algoDepthTest : Boolean

线面标号是否启用深度检测

alwaysHasMiddelText : Boolean

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

anchor : Cartesian2

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

billboardBoundsColor : Color

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

billboardBoundsLineWidth : Number

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

code : Number

标号编码
Default Value: -1

disableDepthTestDistance : Number

不使用深度检测的距离

display

对象的可见性
Default Value: true

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

id : String

标号id

isNegativeImage : Boolean

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

ispixelLine : Boolean

是否使用像素线

readonlylayer

当前图层

libID : Number

标号库编码
Default Value: -1

lineSymbolID : Number

点标号边线类型
Default Value: 0

localPoints : Array.<PlotPoint3D>

标号位置点
Default Value: Array

markHalo

是否有注记边框
Default Value: true

readonlymiddleMarkExist

是否存在中间注记
Default Value: false

modelPath : String

点标号模型资源路径
Default Value: ""

modelRotate : PlotPoint3D

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

modelScale : PlotPoint3D

点标号模型缩放值
Default Value: PlotPoint3D(1,1,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>

子标号数组

symbolName : Number

标号名称
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

wholeHeight : Number

标号整体高度

Methods

staticCesium.GeoGraphicObject.toGeoJson(graphicObject, geoJsonStr)String

将标号转为GeoJson
Name Type Description
graphicObject GeoGraphicObject optional 标号对象
geoJsonStr String optional 转换后的GeoJson数据
Returns:
转换后的GeoJson数据

getMaxEditPts()Number

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

getMinEditPts()Number

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

setAnnotationArray(index, optionName, value)boolean

修改多注记属性
Name Type Description
index
optionName
value
Returns: