33< head >
44 < meta charset ="UTF-8 ">
55 < title > 点聚合分析</ title >
6- < script type ="text/javascript " include ="jquery,bootstrap " src ="../js/include-web.js "> </ script >
6+ < script type ="text/javascript " include ="jquery,bootstrap,loader " src ="../js/include-web.js "> </ script >
77 < style >
88 .control {
99 position : absolute;
1717 </ style >
1818</ head >
1919< body style =" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%;position: absolute;top: 0; ">
20- < div id ="model " class ="modal fade " tabindex ="-1 " role ="dialog ">
21- < div class ="modal-dialog " role ="document ">
22- < div class ="modal-content ">
23- < div class ="modal-header ">
24- < h4 class ="modal-title "> 提示</ h4 >
25- </ div >
26- < div class ="modal-body ">
27- < p > 正在创建点聚合分析...</ p >
28- </ div >
29- </ div >
30- </ div >
31- </ div >
3220< div id ="map " style ="width: 100%;height:100% "> </ div >
3321< div id ="control " class ="control " style ='width:350px '>
3422 < div class ="panel panel-default ">
@@ -102,25 +90,28 @@ <h3 class="panel-title">点聚合分析</h3>
10290< script type ="text/javascript ">
10391 var host = window . isLocal ? document . location . protocol + "//" + document . location . host : "http://117.122.248.69:8090" ;
10492 var resultLayer ,
105- processingsUrl = host + "/iserver/services/distributedanalyst/rest/v1/jobs" , mapURL = host + "/iserver/services/map-world/rest/maps/World" ,
106- token = 'yurnlSeWak-vh77nAh73yrW_cHDTDJrfZxCVl7-h3GhMSMSNTPjvH7ykQviXfH1tOQ2ckJtUt6J9RY32GFNa6Q..' ,
107- map = new SuperMap . Map ( "map" , {
108- controls : [
109- new SuperMap . Control . Navigation ( ) ,
110- new SuperMap . Control . Zoom ( ) ,
111- new SuperMap . Control . LayerSwitcher ( )
93+ processingsUrl = host + "/iserver/services/distributedanalyst/rest/v1/jobs" ,
94+ mapURL = host + "/iserver/services/map-world/rest/maps/World" ,
95+ token = 'yurnlSeWak-vh77nAh73yrW_cHDTDJrfZxCVl7-h3GhMSMSNTPjvH7ykQviXfH1tOQ2ckJtUt6J9RY32GFNa6Q..' ,
96+ map = new SuperMap . Map ( "map" , {
97+ controls : [
98+ new SuperMap . Control . Navigation ( ) ,
99+ new SuperMap . Control . Zoom ( ) ,
100+ new SuperMap . Control . LayerSwitcher ( )
112101
113- ] , allOverlays : true
114- } ) ;
102+ ] , allOverlays : true
103+ } ) ;
115104 map . addControl ( new SuperMap . Control . MousePosition ( ) ) ;
116- var layer = new SuperMap . Layer . TiledDynamicRESTLayer ( "World" , mapURL , null , { maxResolution :"auto" } ) ;
117- layer . events . on ( { "layerInitialized" :addLayer } ) ;
118- function addLayer ( ) {
105+ var layer = new SuperMap . Layer . TiledDynamicRESTLayer ( "World" , mapURL , null , { maxResolution : "auto" } ) ;
106+ layer . events . on ( { "layerInitialized" : addLayer } ) ;
107+
108+ function addLayer ( ) {
119109 map . addLayers ( [ layer ] ) ;
120110 map . setCenter ( new SuperMap . LonLat ( - 73.95 , 40.75 ) , 12 ) ;
121111 }
112+
122113 var processingService = new SuperMap . REST . ProcessingService ( processingsUrl ) ;
123- if ( ! window . isLocal ) {
114+ if ( ! window . isLocal ) {
124115 SuperMap . SecurityManager . registerToken ( 'http://117.122.248.69:8090' , token ) ;
125116 }
126117 $ ( "#type" ) . change ( function ( e ) {
@@ -150,8 +141,7 @@ <h3 class="panel-title">点聚合分析</h3>
150141 }
151142
152143 $ ( '#btn' ) . on ( 'click' , function ( ) {
153- $ ( '#btn' ) . prop ( 'disabled' , true ) ;
154- $ ( "#model" ) . modal ( { show : true , backdrop : 'static' , keyboard : false } ) ;
144+ showLoader ( ) ;
155145 if ( map && resultLayer ) {
156146 map . removeLayer ( resultLayer ) ;
157147 }
@@ -167,8 +157,7 @@ <h3 class="panel-title">点聚合分析</h3>
167157 } ) ;
168158 processingService . addSummaryMeshJob ( summaryMeshJobParameter , function ( serviceResult ) {
169159 if ( serviceResult . error ) {
170- $ ( '#btn' ) . prop ( 'disabled' , false ) ;
171- $ ( "#model" ) . modal ( 'hide' ) ;
160+ removeLoader ( ) ;
172161 var errorMsg = serviceResult . error . errorMsg || "code: " + serviceResult . error . code ;
173162 showAlert ( "创建失败!<br>" + errorMsg , false ) ;
174163 return ;
@@ -184,8 +173,7 @@ <h3 class="panel-title">点聚合分析</h3>
184173
185174 function addLayer ( ) {
186175 map . addLayer ( resultLayer ) ;
187- $ ( "#model" ) . modal ( 'hide' ) ;
188- $ ( '#btn' ) . prop ( 'disabled' , false ) ;
176+ removeLoader ( ) ;
189177 }
190178 } ) ;
191179 }
0 commit comments