1- /* Copyright© 2000 - 2023 SuperMap Software Co.Ltd. All rights reserved.*/
2- L . supermap . plotting . initPlotPanel = function ( div , serverUrl , drawControl ) {
1+
2+ /* Copyright© 2000 - 2024 SuperMap Software Co.Ltd. All rights reserved.*/
3+ L . supermap . plotting . initPlotPanel = function ( div , serverUrl , drawControl ) {
34 var plotPanel = document . getElementById ( div ) ;
45
56 var treeNodeStyle = document . createElement ( "div" ) ;
67 treeNodeStyle . style . height = '50%' ;
78 treeNodeStyle . style . width = '100%' ;
89 treeNodeStyle . style . border = '1px solid #617775' ;
9- treeNodeStyle . style . overflow = 'scroll' ;
10+ treeNodeStyle . style . overflow = 'scroll' ;
1011
1112 var treeNode = document . createElement ( "div" ) ;
1213 treeNode . id = "tree" ;
@@ -21,15 +22,15 @@ L.supermap.plotting.initPlotPanel = function(div, serverUrl, drawControl){
2122 iconNode . style . height = '100%' ;
2223 iconNode . style . width = '100%' ;
2324 iconNode . style . border = '1px solid #617775' ;
24- iconNode . style . overflow = 'scroll' ;
25+ iconNode . style . overflow = 'scroll' ;
2526
2627 treeNodeStyle . appendChild ( treeNode ) ;
2728 iconNodeStyle . appendChild ( iconNode ) ;
2829
2930 plotPanel . appendChild ( treeNodeStyle ) ;
3031 plotPanel . appendChild ( iconNodeStyle ) ;
3132
32- function beforeClickTreeNode ( treeId , treeNode ) {
33+ function beforeClickTreeNode ( treeId , treeNode ) {
3334 var tree = $ . fn . zTree . getZTreeObj ( treeId ) ;
3435 if ( treeNode . isParent ) {
3536 tree . expandNode ( treeNode ) ;
@@ -49,7 +50,7 @@ L.supermap.plotting.initPlotPanel = function(div, serverUrl, drawControl){
4950 } ,
5051 data : {
5152 simpleData : {
52- enable :true ,
53+ enable : true ,
5354 idKey : "id" ,
5455 pIdKey : "pId" ,
5556 rootPId : 0
@@ -61,16 +62,17 @@ L.supermap.plotting.initPlotPanel = function(div, serverUrl, drawControl){
6162 } ;
6263
6364 var symbolLibManager = L . supermap . plotting . symbolLibManager ( serverUrl ) ;
64- if ( symbolLibManager . isInitializeOK ( ) ) {
65+ if ( symbolLibManager . isInitializeOK ( ) ) {
6566 var symbolTreeData = analysisSymbolTree ( symbolLibManager ) ;
6667
6768 $ . fn . zTree . init ( $ ( "#tree" ) , setting , symbolTreeData ) ;
6869 } else {
69- symbolLibManager . on ( SuperMap . Plot . Event . initializecompleted , function ( result ) {
70- if ( result . libIDs . length !== 0 ) {
70+ symbolLibManager . on ( SuperMap . Plot . Event . initializecompleted , function ( result ) {
71+ if ( result . libIDs . length !== 0 ) {
7172 var symbolTreeData = analysisSymbolTree ( symbolLibManager ) ;
7273 $ . fn . zTree . init ( $ ( "#tree" ) , setting , symbolTreeData ) ;
73- } } ) ;
74+ }
75+ } ) ;
7476 symbolLibManager . initializeAsync ( ) ;
7577 }
7678}
@@ -80,17 +82,17 @@ function analysisSymbolTree(symbolLibManager) {
8082 var idIndex = addBasicCellTreeNodes ( treeData ) ;
8183 var idIndex = addRouteTreeNodes ( treeData ) ;
8284
83- for ( var i = 0 ; i < symbolLibManager . getSymbolLibNumber ( ) ; i ++ ) {
85+ for ( var i = 0 ; i < symbolLibManager . getSymbolLibNumber ( ) ; i ++ ) {
8486 var symbolLib = symbolLibManager . getSymbolLibByIndex ( i ) ;
8587 var rootSymbolInfo = symbolLib . getRootSymbolInfo ( ) ;
8688 var rootSymbolIconUrl = symbolLib . getRootSymbolIconUrl ( ) ;
8789
88- if ( rootSymbolInfo . symbolNodeType === "SYMBOL_GROUP" ) {
90+ if ( rootSymbolInfo . symbolNodeType === "SYMBOL_GROUP" ) {
8991 var rootNode = new Object ( ) ;
90- rootNode . id = idIndex + i ;
92+ rootNode . id = idIndex + i ;
9193 rootNode . pId = 0 ;
9294 rootNode . name = rootSymbolInfo . symbolName ;
93- rootNode . fullName = rootSymbolInfo . symbolName + "/" ;
95+ rootNode . fullName = rootSymbolInfo . symbolName + "/" ;
9496 treeData . push ( rootNode ) ;
9597
9698 idIndex = innerAnalysisSymbolTree ( rootSymbolInfo . childNodes , treeData , rootNode , rootSymbolIconUrl ) ;
@@ -101,9 +103,9 @@ function analysisSymbolTree(symbolLibManager) {
101103 return treeData ;
102104}
103105
104- function createDrawNodes ( treeNode , iconNode , drawControl , serverUrl ) {
105- var drawNodeClick = function ( ) {
106- if ( drawControl !== null ) {
106+ function createDrawNodes ( treeNode , iconNode , drawControl , serverUrl ) {
107+ var drawNodeClick = function ( ) {
108+ if ( drawControl !== null ) {
107109 drawControl . handler . libID = this . libID ;
108110 drawControl . handler . code = this . symbolCode ;
109111 drawControl . handler . serverUrl = this . serverUrl ;
@@ -120,17 +122,17 @@ function createDrawNodes(treeNode, iconNode, drawControl, serverUrl){
120122 table . style . height = "100%" ;
121123 table . style . width = "100%" ;
122124 var i = 0 ;
123- var rowLength = ( drawData . length % 3 === 0 ) ? drawData . length / 3 : drawData . length / 3 + 1 ;
124- for ( var j = 0 ; j < rowLength ; j ++ ) {
125+ var rowLength = ( drawData . length % 3 === 0 ) ? drawData . length / 3 : drawData . length / 3 + 1 ;
126+ for ( var j = 0 ; j < rowLength ; j ++ ) {
125127 var tr = document . createElement ( "tr" ) ;
126- for ( var k = 0 ; k < 3 ; k ++ ) {
127- if ( drawData [ i ] ) {
128+ for ( var k = 0 ; k < 3 ; k ++ ) {
129+ if ( drawData [ i ] ) {
128130 //存储菜单信息
129131 var td = document . createElement ( "td" ) ;
130132 var drawNode = document . createElement ( "div" ) ;
131133 drawNode . onclick = drawNodeClick ;
132134 drawNode . style . textAlign = "center" ;
133- drawNode . id = drawData [ i ] . libID + "" + drawData [ i ] . symbolCode ;
135+ drawNode . id = drawData [ i ] . libID + "" + drawData [ i ] . symbolCode ;
134136 drawNode . libID = drawData [ i ] . libID ;
135137 drawNode . symbolCode = drawData [ i ] . symbolCode ;
136138 drawNode . serverUrl = serverUrl ;
@@ -139,7 +141,7 @@ function createDrawNodes(treeNode, iconNode, drawControl, serverUrl){
139141 img . src = drawData [ i ] . icon ;
140142 //文本
141143 var text = document . createElement ( "div" ) ;
142- text . innerHTML = drawData [ i ] . symbolName ;
144+ text . innerHTML = drawData [ i ] . symbolName ;
143145
144146 drawNode . appendChild ( img ) ;
145147 drawNode . appendChild ( text ) ;
@@ -155,30 +157,30 @@ function createDrawNodes(treeNode, iconNode, drawControl, serverUrl){
155157 iconNode . appendChild ( table ) ;
156158}
157159
158- function addBasicCellTreeNodes ( treeData ) {
160+ function addBasicCellTreeNodes ( treeData ) {
159161 var cellRootNode = new Object ( ) ;
160162 cellRootNode . id = 1 ;
161163 cellRootNode . pId = 0 ;
162164 cellRootNode . name = "基本标号" ;
163- cellRootNode . fullName = "BasicCell" + "/" ;
165+ cellRootNode . fullName = "BasicCell" + "/" ;
164166 cellRootNode . drawData = [ ] ;
165167 treeData . push ( cellRootNode ) ;
166168
167169 var symbolCode = [ 24 , 28 , 29 , 31 , 34 , 410 , 32 , 590 , 360 , 390 , 400 , 350 , 26 , 370 , 380 , 44 , 3701 , 3801 , 4401 , 48 , 320
168- , 1019 , 1022 , 1024 , 321 , 1023 , 1025
169- , 1013 , 1014 , 1016 , 1017 , 1026
170- , 1001 , 1003 , 1004 , 1028 , 1029 , 3000 ] ;
170+ , 1019 , 1022 , 1024 , 321 , 1023 , 1025
171+ , 1013 , 1014 , 1016 , 1017 , 1026
172+ , 1001 , 1003 , 1004 , 1028 , 1029 , 3000 ] ;
171173 var symbolName = [ "折线" , "平行四边形" , "圆" , "椭圆" , "注记" , "正多边形" , "多边形" , "贝赛尔曲线" , "闭合贝赛尔曲线"
172- , "集结地" , "大括号" , "梯形" , "矩形" , "弓形" , "扇形" , "弧线" , "弓形" , "扇形" , "弧线" , "平行线" , "注记指示框"
173- , "同心圆" , "组合圆" , "标注框" , "多角标注框" , "自由线" , "节点链"
174- , "跑道形" , "八字形" , "箭头线" , "沿线注记" , "线型标注"
175- , "对象间连线" , "多边形区域" , "扇形区域" , "铁丝网" , "直线箭头" , "图片" ] ;
174+ , "集结地" , "大括号" , "梯形" , "矩形" , "弓形" , "扇形" , "弧线" , "弓形" , "扇形" , "弧线" , "平行线" , "注记指示框"
175+ , "同心圆" , "组合圆" , "标注框" , "多角标注框" , "自由线" , "节点链"
176+ , "跑道形" , "八字形" , "箭头线" , "沿线注记" , "线型标注"
177+ , "对象间连线" , "多边形区域" , "扇形区域" , "铁丝网" , "直线箭头" , "图片" ] ;
176178 var cellId = cellRootNode . id + 1 ;
177- for ( var i = 0 ; i < symbolCode . length ; i ++ ) {
179+ for ( var i = 0 ; i < symbolCode . length ; i ++ ) {
178180 var drawCellNode = {
179181 id : cellId ++ ,
180182 pId : 0 ,
181- icon :"../img/plottingPanel/" + cellRootNode . fullName + symbolCode [ i ] + ".png" ,
183+ icon : "../img/plottingPanel/" + cellRootNode . fullName + symbolCode [ i ] + ".png" ,
182184 symbolCode : symbolCode [ i ] ,
183185 libID : 0 ,
184186 symbolName : symbolName [ i ]
@@ -189,22 +191,22 @@ function addBasicCellTreeNodes(treeData){
189191 return cellId ;
190192}
191193
192- function addRouteTreeNodes ( treeData ) {
194+ function addRouteTreeNodes ( treeData ) {
193195 var cellRootNode = new Object ( ) ;
194196 cellRootNode . id = 1 ;
195197 cellRootNode . pId = 0 ;
196198 cellRootNode . name = "航线对象" ;
197199 cellRootNode . drawData = [ ] ;
198200 treeData . push ( cellRootNode ) ;
199201
200- var symbolCode = [ 1005 , 1006 , 1007 ] ;
201- var symbolName = [ "航线1" , "航线2" , "航线3" ] ;
202+ var symbolCode = [ 1005 , 1006 , 1007 ] ;
203+ var symbolName = [ "航线1" , "航线2" , "航线3" ] ;
202204 var cellId = cellRootNode . id + 1 ;
203- for ( var i = 0 ; i < symbolCode . length ; i ++ ) {
205+ for ( var i = 0 ; i < symbolCode . length ; i ++ ) {
204206 var drawCellNode = {
205207 id : cellId ++ ,
206208 pId : 0 ,
207- icon :"../img/plottingPanel/BasicCell/RouteIcon/" + symbolCode [ i ] + ".png" ,
209+ icon : "../img/plottingPanel/BasicCell/RouteIcon/" + symbolCode [ i ] + ".png" ,
208210 symbolCode : symbolCode [ i ] ,
209211 libID : 0 ,
210212 symbolName : symbolName [ i ]
@@ -215,20 +217,20 @@ function addRouteTreeNodes(treeData){
215217 return cellId ;
216218}
217219
218- function innerAnalysisSymbolTree ( childSymbolInfos , treeData , parentNode , rootSymbolIconUrl ) {
220+ function innerAnalysisSymbolTree ( childSymbolInfos , treeData , parentNode , rootSymbolIconUrl ) {
219221 var drawData = [ ] ;
220- var treeNodeId = parentNode . id + 1 ;
221- for ( var i = 0 ; i < childSymbolInfos . length ; i ++ ) {
222- if ( childSymbolInfos [ i ] . symbolNodeType === "SYMBOL_GROUP" ) {
222+ var treeNodeId = parentNode . id + 1 ;
223+ for ( var i = 0 ; i < childSymbolInfos . length ; i ++ ) {
224+ if ( childSymbolInfos [ i ] . symbolNodeType === "SYMBOL_GROUP" ) {
223225 var treeNode = new Object ( ) ;
224226 treeNode . id = treeNodeId ++ ;
225227 treeNode . pId = parentNode . id ;
226228 treeNode . name = childSymbolInfos [ i ] . symbolName ;
227- treeNode . fullName = parentNode . fullName + childSymbolInfos [ i ] . symbolName + "/" ;
229+ treeNode . fullName = parentNode . fullName + childSymbolInfos [ i ] . symbolName + "/" ;
228230 treeData . push ( treeNode ) ;
229231
230232 treeNodeId = innerAnalysisSymbolTree ( childSymbolInfos [ i ] . childNodes , treeData , treeNode , rootSymbolIconUrl ) ;
231- } else if ( childSymbolInfos [ i ] . symbolNodeType === "SYMBOL_NODE" ) {
233+ } else if ( childSymbolInfos [ i ] . symbolNodeType === "SYMBOL_NODE" ) {
232234 var drawNode = new Object ( ) ;
233235 drawNode . id = treeNodeId ++ ;
234236 drawNode . pId = parentNode . id ;
@@ -240,9 +242,9 @@ function innerAnalysisSymbolTree(childSymbolInfos, treeData, parentNode, rootSym
240242 }
241243 }
242244
243- if ( drawData . length !== 0 ) {
245+ if ( drawData . length !== 0 ) {
244246 parentNode . drawData = drawData ;
245247 }
246248
247249 return treeNodeId ;
248- }
250+ }
0 commit comments