iClient9D 动态标绘模块的命名空间。
Classes
- DefaultStyle
- ExtendProperty
- LayerDataStruct
- MapInfoStruct
- OrbitPoint
- Property
- RouteNode
- SitDataStruct
- SMLInfoStruct
- SubSymbol
- SymbolText
- TimeWindowParameter
- TowardNode
Namespaces
Members
-
SuperMap.Plot.AlgoSurroundLineTypeint
-
线面标号的衬线类型.
Properties:
Name Type Default Description NONE
int 0 0:无衬线
INNER
int 1 1:内侧衬线
OUT
int 2 2:外侧衬线
ALL
int 3 3:双侧衬线
Example
var locationPoints = []; locationPoints.push(new L.LatLng(35.4,96.8)); locationPoints.push(new L.LatLng(37.3,112.1)); plottingLayer.createSymbol(22, 1003, locationPoints,{surroundLineType:SuperMap.Plot.AlgoSurroundLineType.ALL});
-
SuperMap.Plot.AlignTypeint
-
标号对象的对齐类型.
Properties:
Name Type Default Description LEFT
int 0 0:左对齐
RIGHT
int 1 1:右对齐
UP
int 2 2:上对齐
DOWN
int 3 3:下对齐
VERTICALCENTER
int 4 4:竖直居中对齐
HORIZONTALCENTER
int 5 5:水平居中对齐
Example
var editControl = L.supermap.plotting.editControl(); editControl.addTo(map); editControl.align(SuperMap.Plot.AlignType.LEFT);
-
SuperMap.Plot.AnnoPositionint
-
点标号注记位置.
Properties:
Name Type Default Description LEFTTOP
int 0 0:左上
LEFTBOTTOM
int 1 1:左下
RIGHTTOP
int 2 2:右上
RIGHTBOTTOM
int 3 3:右下
TOP
int 4 4:上
BOTTOM
int 5 5:下
LEFT
int 6 6:左
RIGHT
int 7 7:右
Example
plottingLayer.createSymbol(421, 9,[new L.LatLng(35.4,96.8)],{textContent:"注记", annotationPosition:SuperMap.Plot.AnnoPosition.LEFTTOP});
-
SuperMap.Plot.ArrowLineTypeint
-
箭头线的箭头或箭尾类型.
Properties:
Name Type Default Description DOUBLELINE
int 0 0:双线箭头
TRIANGLESOLID
int 1 1:实心三角形
NONE
int 2 2:无箭头
Example
plottingLayer.createSymbol(0,1016,locationPoints,{arrowTypeStart:SuperMap.Plot.ArrowLineType.NONE, arrowTypeEnd:SuperMap.Plot.ArrowLineType.TRIANGLESOLID});
-
SuperMap.Plot.BlinkAnimationBlinkStyleint
-
闪烁动画的闪烁类型,按频率闪烁或按次数闪烁。
Properties:
Name Type Default Description Blink_Frequency
int 0 0:频率闪烁
Blink_Number
int 1 1:次数闪烁
-
SuperMap.Plot.BlinkAnimationReplaceStyleint
-
闪烁动画的交替类型,闪烁交替是否替换颜色。
Properties:
Name Type Default Description Replace_NoColor
int 0 0:无颜色交替
Replace_Color
int 1 1:有颜色交替
-
SuperMap.Plot.EditModeint
-
编辑控件的编辑模式
Properties:
Name Type Default Description ADDCONTROLPOINT
int 0 0:增加节点编辑模式
EDITCONTROLPOINT
int 1 1:节点编辑模式
EDITCIRCUMRECTANGLE
int 2 2:外接矩形编辑模式
Example
var editControl = L.supermap.plotting.editControl(); editControl.addTo(map); editControl.setEditMode(SuperMap.Plot.EditMode.EDITCIRCUMRECTANGLE)
-
SuperMap.Plot.GOAnimationTypeint
-
动态标绘中用到的动画类型。
Properties:
Name Type Default Description ANIMATION_UNKNOWN
int -1 -1:未知类型
ANIMATION_WAY
int 0 0:路径动画
ANIMATION_BLINK
int 1 1:闪烁动画
ANIMATION_ATTRIBUTE
int 2 2:属性动画
ANIMATION_SHOW
int 3 3:显隐动画
ANIMATION_ROTATE
int 4 4:旋转动画
ANIMATION_SCALE
int 5 5:比例动画
ANIMATION_GROW
int 6 6:生长动画
-
SuperMap.Plot.LineRelationint
-
对象间连线的类型.
Properties:
Name Type Default Description SOLID
int 0 0:实直线
DASH
int 1 1:虚直线
ARROW
int 2 2:箭头线
Example
var locationPoints = []; locationPoints.push(new L.LatLng(35.4,96.8)); locationPoints.push(new L.LatLng(37.3,112.1)); plottingLayer.createSymbol(0, 1001, locationPoints,{lineRelationType:SuperMap.Plot.LineRelation.DASH});
-
SuperMap.Plot.PositionOffsetTypeint
-
点标号位置点偏移线类型.
Properties:
Name Type Default Description LINE
int 0 0:直线
GRADIENTLINE
int 1 1:线粗渐变
Example
plottingLayer.createSymbol(421, 9,[new L.LatLng(35.4,96.8)],{positionOffset:true, positionOffsetType:SuperMap.Plot.PositionOffsetType.GRADIENTLINE});
-
SuperMap.Plot.RadiusLineTypeint
-
扇形区域的半径线的类型.
Properties:
Name Type Default Description NONE
int 0 0:不显示半径线
SOLID
int 1 1:直线
ARROW
int 2 2:箭头线
Example
var options = {radiusText: ["半径", "1000公里"], radiusPosAngle: 30, radiusLineType: SuperMap.Plot.RadiusLineType.ARROW}; plottingLayer.createArcRegion( L.latLng(30.56,104.06), 1000, 0, 100, "", 50, "", {}, options);
-
SuperMap.Plot.RelLineTextint
-
沿线文字,文字和线的关系
Properties:
Name Type Default Description ONLINE
int 0 0:文字在线上
ONLEFTLINE
int 1 1:文字在线的左侧
ONRIGHTLINE
int 2 2:文字在线的右侧
ONBOTHLINE
int 3 3:文字在线的两侧
Example
var locationPoints = []; locationPoints.push(new L.LatLng(35.4,96.8)); locationPoints.push(new L.LatLng(37.3,112.1)); plottingLayer.createSymbol(0, 1017, locationPoints,{textContent:"abcdefg", relLineText:SuperMap.Plot.RelLineText.ONBOTHLINE});
-
SuperMap.Plot.RotateDirectionint
-
旋转动画的旋转方向。
Properties:
Name Type Default Description ClockWise
int 0 0:顺时针
AntiClockWise
int 1 1:逆时针
-
SuperMap.Plot.RouteNodeTypestring
-
航线点类型.
Properties:
Name Type Default Description RENDEZVOUS
string RENDEZVOUS "RENDEZVOUS":会合点
EXPANDING
string EXPANDING "EXPANDING":展开点
VOLLEY
string VOLLEY "VOLLEY":齐射点
STANDBY
string STANDBY "STANDBY":待机点
SUPPLY
string SUPPLY "SUPPLY":补给点
TAKEOFF
string TAKEOFF "TAKEOFF":起飞点
INITIAL
string INITIAL "INITIAL":初始点
VISUALINITAL
string VISUALINITAL "VISUALINITAL":可视初始点
LANCH
string LANCH "LANCH":发射点
TURNING
string TURNING "TURNING":转弯点
AIMING
string AIMING "AIMING":瞄准点
COMMONROUTE
string COMMONROUTE "COMMONROUTE":普通航路点
WEAPONLAUNCH
string WEAPONLAUNCH "WEAPONLAUNCH":武器发射点
TARGET
string TARGET "TARGET":目标点
ATTACK
string ATTACK "ATTACK":攻击点
SUPPRESS
string SUPPRESS "SUPPRESS":压制点
EIGHTSPIRAL
string EIGHTSPIRAL "EIGHTSPIRAL":八字盘旋点
HAPPYVALLEY
string HAPPYVALLEY "HAPPYVALLEY":跑马圈点
Example
var routeNode = new SuperMap.Plot.RouteNode(); routeNode.x = 116.5; routeNode.y = 40; routeNode.type = SuperMap.Plot.RouteNodeType.RENDEZVOUS; routeNode.name = "会合点";
-
SuperMap.Plot.SymbolTypeint
-
标号图层几何类型的枚举类,该类定义了一系列几何对象类型。
Properties:
Name Type Default Description DOTSYMBOL
int 1 1:点标号
ALGOSYMBOL
int 2 2:线面标号
TEXTSYMBOL
int 34 34:文本
ELLIPSESYMBOL
int 31 31:椭圆
CIRCLESYMBOL
int 29 29:圆
RECTANGLESYMBOL
int 26 26:矩形
ARBITRARYPOLYGONSYMBOL
int 32 32:任意多边形
POLYLINESYMBOL
int 24 24:折线
PARALLELOGRAM
int 28 28:平行四边形
ARCSYMBOL
int 44 44:弧线
REGULARPOLYGON
int 410 410:正多边形
CHORDSYMBOL
int 370 370:弓形
PIESYMBOL
int 380 380:扇形
KIDNEY
int 390 390:集结地
POLYBEZIERSYMBOL
int 590 590:贝塞尔曲线
PARALLELLINE
int 48 48:平行线
BRACESYMBOL
int 400 400:大括号
ANNOFRAMESYMBOL
int 320 320:注记指示框
ANNOFRAMESYMBOLM
int 321 321:多角标注框
TRAPEZOIDSYMBOL
int 350 350:梯形
POLYBEZIERCLOSESYMBOL
int 360 360:闭合贝塞尔曲线
GROUPOBJECT
int 1000 1000:组合对象
LINERELATION
int 1001 1001:对象间连线关系
INTERFERENCEBEAM
int 1002 1002:干扰波束
POLYGONREGION
int 1003 1003:多边形区域
ARCREGION
int 1004 1004:扇形区域
AIRROUTE
int 1005 1005:KJ航线
NAVYROUTE
int 1006 1006:HJ航线
MISSILEROUTE
int 1007 1007:DD航线
NAVYDEPLOYMENT
int 1008 1008:HJBLBS
AIRDEPLOYMENT
int 1009 1009:KJBLBS
SATELLITE
int 1010 1010:卫星
SATELLITETIMEWINDOWS
int 1011 1011:卫星可见时间窗
SYMBOLTEXT
int 1012 1012:对象标注
RUNWAY
int 1013 1013:跑道形
CURVEEIGHT
int 1014 1014:8字形
ROUTENODE
int 1015 1015:航线节点
ARROWLINE
int 1016 1016:单线箭头
PATHTEXT
int 1017 1017:沿线注记
LITERATESIGN
int 1018 1018:标牌文字
CONCENTRICCIRCLE
int 1019 1019:同心圆
FLAGGROUP
int 1020 1020:多旗
SYMBOLTEXT1
int 1021 1021:注记1
COMBINATIONALCIRCLE
int 1022 1022:组合圆
FREECURVE
int 1023 1023:自由曲线
SYMBOLTEXTBOX
int 1024 1024:标注框
NODECHAIN
int 1025 1025:节点链
LINEMARKING
int 1026 1026:线型标注
AVOIDREGION
int 1027 1027:避让区
-
SuperMap.Plot.TextBoxTypeint
-
标注框和线型标注的边框类型。其中标注框的边框类型有:带角矩形边框、矩形边框、无边框,线型标注的边框类型有:矩形边框、线型底边、无边框
Properties:
Name Type Default Description WITHTIPBOX
int 0 0:带角矩形边框
RECTBOX
int 1 1:矩形边框
LINEBOX
int 2 2:线型边框
NONEBOX
int 3 3:无边框
Example
var locationPoints = []; locationPoints.push(new L.LatLng(35.4,96.8)); locationPoints.push(new L.LatLng(47.3,112.1)); plottingLayer.createSymbol(0,1026,locationPoints,{textBoxType:SuperMap.Plot.TextBoxType.LINEBOX});
-
SuperMap.Plot.WayPathTypeint
-
路径动画的路径类型。
Properties:
Name Type Default Description POLYLINE
int 0 0:折线路径
CURVE
int 1 1:曲线路径