AlgoSymbol

AlgoSymbol Class。 Inherited fromGeoGraphicObject.

new SuperMap3D.AlgoSymbol(options)

Name Type Description
options Object optional Objects have the following properties:
Name Type Description
geoGraphicObject GeoGraphicObject optional Plot Symbol Class
scalePoints Array.<Point3D> optional Scale points of plot symbol
scaleValues Array.<Number> optional Scale values of plot symbol
subSymbols Array.<GeoGraphicObject> optional Array of subSymbols
isPixelLine Boolean optional Whether to use pixel lines

Members

arrowBodyType : Number

Arrow body type

arrowHeadType : Number

Arrow head type

arrowTailType : Number

Arrow tail type

dashLines : Array

Array of dash lines

disableDepthTestDistance : boolean

Whether to enable depth detection

readonlyid : Array.<Object>

Array of subSymbols

isClampToGround : Boolean

Whether AlgoSymbol is attached to the ground

ispixelLine : Boolean

Whether to use pixel lines

subSymbols : Array.<GeoGraphicObject>

Array of subSymbols

surroundRatioVal : Number

Serif distance value of AlgoSymbol

Methods

getMaxEditPts()Number

Get the maximum number of edit points for plot symbol
Returns:
The maximum number of edit points

getMinEditPts()Number

Get the minimum number of edit points for plot symbol
Returns:
The minimum number of edit points

getSymbolName()String

Get the plot symbol name
Returns:
Plot symbol name

setSubSymbols(value, index)Boolean

Set subSymbols for AlgoSymbol.
Name Type Description
value Object subSymbols
index Number subSymbols index
Returns:
Whether the setting is successful.