Skip to content

Commit 7baa820

Browse files
committed
修改大数据相关范例默认参数&错误提示
1 parent 69e74b7 commit 7baa820

12 files changed

+248
-99
lines changed

examples/leaflet/SummaryMeshJobService.html

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ <h4 class="modal-title">提示</h4>
7676
"</div><p>" +
7777
"<div class='input-group'>" +
7878
"<span class='input-group-addon'>分辨率  </span>" +
79-
"<input id='resolution' type='text' class='form-control' placeholder='0.001'/>" +
79+
"<input id='resolution' type='text' class='form-control' placeholder='100'/>" +
8080
"</div><p>" +
8181
"<div class='input-group'>" +
8282
"<span class='input-group-addon'>统计模式 </span>" +
@@ -115,7 +115,8 @@ <h4 class="modal-title">提示</h4>
115115
if (serviceResult.error) {
116116
$('#btn').prop('disabled', false);
117117
$("#model").modal('hide');
118-
alert('创建失败!');
118+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
119+
showAlert("创建失败!<br>" + errorMsg, false);
119120
return;
120121
}
121122
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -133,6 +134,22 @@ <h4 class="modal-title">提示</h4>
133134
});
134135
});
135136
});
137+
138+
function showAlert(msg, state) {
139+
var className = "alert-";
140+
className += state ? "success" : "danger";
141+
if (!$('#msg_container')[0]) {
142+
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
143+
"style='z-index:800;position: absolute;top: 20px;left: 40%;width:400px;display: none'>" +
144+
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
145+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
146+
$('body').append(alertDiv)
147+
}
148+
$('#msg_container').addClass(className);
149+
$('#msg_container').slideDown(300);
150+
$('#msg').html(msg);
151+
}
152+
136153
function handleMapEvent(div, map) {
137154
if (!div || !map) {
138155
return;

examples/leaflet/buildCacheService.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ <h4 class="modal-title">提示</h4>
126126
if (serviceResult.error) {
127127
$('#btn').prop('disabled', false);
128128
$("#model").modal('hide');
129-
alert('创建失败!');
129+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
130+
showAlert("创建失败!<br>" + errorMsg, false);
130131
return;
131132
}
132133
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -145,6 +146,21 @@ <h4 class="modal-title">提示</h4>
145146
});
146147
});
147148

149+
function showAlert(msg, state) {
150+
var className = "alert-";
151+
className += state ? "success" : "danger";
152+
if (!$('#msg_container')[0]) {
153+
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
154+
"style='z-index:800;position: absolute;top: 20px;margin:auto;left: 40%;width:400px;display: none'>" +
155+
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
156+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
157+
$('body').append(alertDiv)
158+
}
159+
$('#msg_container').addClass(className);
160+
$('#msg_container').slideDown(300);
161+
$('#msg').html(msg);
162+
}
163+
148164
function handleMapEvent(div, map) {
149165
if (!div || !map) {
150166
return;

examples/leaflet/kernelDensityJobService.html

Lines changed: 68 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ <h4 class="modal-title">提示</h4>
2727
<script type="text/javascript" src="../../dist/iclient9-leaflet.min.js"></script>
2828
<script type="text/javascript">
2929
var layer, processingJobsUrl = "http://117.122.248.69:8090/iserver/services/spatialprocessing/rest/v1/jobs",
30-
token = 'oZdJwpVhYnPNEAt8-ykB-Cy39gEZkdvPZ9knTbCdui1SoBeXWVCwx-j5tOVSScotsUX1qwZF44X9m6wNME1kBg..',
31-
map = L.map('map', {
32-
crs: L.CRS.TianDiTu_WGS84,
33-
center: [40.75, -73.95],
34-
maxZoom: 18,
35-
zoom: 12
36-
}),
37-
info = L.control({position: 'topright'}),
38-
query = [];
30+
token = 'oZdJwpVhYnPNEAt8-ykB-Cy39gEZkdvPZ9knTbCdui1SoBeXWVCwx-j5tOVSScotsUX1qwZF44X9m6wNME1kBg..',
31+
map = L.map('map', {
32+
crs: L.CRS.TianDiTu_WGS84,
33+
center: [40.75, -73.95],
34+
maxZoom: 18,
35+
zoom: 12
36+
}),
37+
info = L.control({position: 'topright'}),
38+
query = [];
3939
L.supermap.tiandituTileLayer("http://t{s}.tianditu.com/vec_c/wmts", {
4040
layer: "vec",
4141
tilematrixSet: "c"
@@ -45,48 +45,48 @@ <h4 class="modal-title">提示</h4>
4545
var popup = L.DomUtil.create('div');
4646
popup.style = 'width:20%';
4747
popup.innerHTML = "<div class='panel panel-default'>" +
48-
"<div class='panel-heading'>" +
49-
"<h3 class='panel-title'>密度分析作业</h3>" +
50-
"</div>" +
51-
"<div class='panel-body'>" +
52-
"<div class='input-group'>" +
53-
"<span class='input-group-addon'>输入数据 </span>" +
54-
"<input id='datasetName' type='text' class='form-control' placeholder='newyork_taxi_2013_01_14k_csv_newyork_taxi_2013-01_14k'/>" +
55-
"</div><p>" +
56-
"<div class='input-group'>" +
57-
"<span class='input-group-addon'>分析方法 </span>" +
58-
"<div>" +
59-
"<select class='form-control' id='method' name='clientType'>" +
60-
"<option value='0' selected='selected'>简单点密度分析</option>" +
61-
"<option value='1'>核密度分析</option>" +
62-
"</select></div>" +
63-
"</div><p>" +
64-
"<div class='input-group'>" +
65-
"<span class='input-group-addon'>网格面类型</span>" +
66-
"<select class='form-control' id='meshType' name='clientType'>" +
67-
"<option value='0' selected='selected'>四边形网格</option>" +
68-
"<option value='1'>六边形网格</option>" +
69-
"</select>" +
70-
"</div><p>" +
71-
"<div class='input-group'>" +
72-
"<span class='input-group-addon'>权重值字段</span>" +
73-
"<input id='fields' type='text' class='form-control' placeholder='col7,col8'/>" +
74-
"</div><p>" +
75-
"<div class='input-group'>" +
76-
"<span class='input-group-addon'>分析范围 </span>" +
77-
"<input id='query' type='text' class='form-control' placeholder='-74.150, 40.550, -73.750, 40.950'/>" +
78-
"</div><p>" +
79-
"<div class='input-group'>" +
80-
"<span class='input-group-addon'>分辨率  </span>" +
81-
"<input id='resolution' type='text' class='form-control' placeholder='0.001'/>" +
82-
"</div><p>" +
83-
"<div class='input-group'>" +
84-
"<span class='input-group-addon'>半径   </span>" +
85-
"<input id='radius' type='text' class='form-control' placeholder='0.01'/>" +
86-
"</div><p>" +
87-
"<div align='right'>" +
88-
"<input type='button' id='btn' class='btn btn-primary' value='创建'/>" +
89-
"</div></div></div>";
48+
"<div class='panel-heading'>" +
49+
"<h3 class='panel-title'>密度分析作业</h3>" +
50+
"</div>" +
51+
"<div class='panel-body'>" +
52+
"<div class='input-group'>" +
53+
"<span class='input-group-addon'>输入数据 </span>" +
54+
"<input id='datasetName' type='text' class='form-control' placeholder='newyork_taxi_2013_01_14k_csv_newyork_taxi_2013-01_14k'/>" +
55+
"</div><p>" +
56+
"<div class='input-group'>" +
57+
"<span class='input-group-addon'>分析方法 </span>" +
58+
"<div>" +
59+
"<select class='form-control' id='method' name='clientType'>" +
60+
"<option value='0' selected='selected'>简单点密度分析</option>" +
61+
"<option value='1'>核密度分析</option>" +
62+
"</select></div>" +
63+
"</div><p>" +
64+
"<div class='input-group'>" +
65+
"<span class='input-group-addon'>网格面类型</span>" +
66+
"<select class='form-control' id='meshType' name='clientType'>" +
67+
"<option value='0' selected='selected'>四边形网格</option>" +
68+
"<option value='1'>六边形网格</option>" +
69+
"</select>" +
70+
"</div><p>" +
71+
"<div class='input-group'>" +
72+
"<span class='input-group-addon'>权重值字段</span>" +
73+
"<input id='fields' type='text' class='form-control' placeholder='col7,col8'/>" +
74+
"</div><p>" +
75+
"<div class='input-group'>" +
76+
"<span class='input-group-addon'>分析范围 </span>" +
77+
"<input id='query' type='text' class='form-control' placeholder='-74.150, 40.550, -73.750, 40.950'/>" +
78+
"</div><p>" +
79+
"<div class='input-group'>" +
80+
"<span class='input-group-addon'>分辨率  </span>" +
81+
"<input id='resolution' type='text' class='form-control' placeholder='80'/>" +
82+
"</div><p>" +
83+
"<div class='input-group'>" +
84+
"<span class='input-group-addon'>半径   </span>" +
85+
"<input id='radius' type='text' class='form-control' placeholder='300'/>" +
86+
"</div><p>" +
87+
"<div align='right'>" +
88+
"<input type='button' id='btn' class='btn btn-primary' value='创建'/>" +
89+
"</div></div></div>";
9090
handleMapEvent(popup, this._map);
9191
return popup;
9292
};
@@ -117,7 +117,8 @@ <h4 class="modal-title">提示</h4>
117117
if (serviceResult.error) {
118118
$('#btn').prop('disabled', false);
119119
$("#model").modal('hide');
120-
alert('创建失败!');
120+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
121+
showAlert("创建失败!<br>" + errorMsg, false);
121122
return;
122123
}
123124
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -136,6 +137,21 @@ <h4 class="modal-title">提示</h4>
136137
});
137138
});
138139

140+
function showAlert(msg, state) {
141+
var className = "alert-";
142+
className += state ? "success" : "danger";
143+
if (!$('#msg_container')[0]) {
144+
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
145+
"style='z-index:800;position: absolute;top: 20px;margin:auto;left: 40%;width:400px;display: none'>" +
146+
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
147+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
148+
$('body').append(alertDiv)
149+
}
150+
$('#msg_container').addClass(className);
151+
$('#msg_container').slideDown(300);
152+
$('#msg').html(msg);
153+
}
154+
139155
function handleMapEvent(div, map) {
140156
if (!div || !map) {
141157
return;

examples/leaflet/singleObjectQueryJobService.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,8 @@ <h4 class="modal-title">提示</h4>
109109
if (serviceResult.error) {
110110
$('#btn').prop('disabled', false);
111111
$("#model").modal('hide');
112-
showAlert("创建失败!<br>" + serviceResult.error.errorMsg, false);
112+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
113+
showAlert("创建失败!<br>" + errorMsg, false);
113114
return;
114115
}
115116
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -135,7 +136,7 @@ <h4 class="modal-title">提示</h4>
135136
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
136137
"style='z-index:800;position: absolute;top: 20px;left: 40%;width:400px;display: none'>" +
137138
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
138-
"<strong><p id='msg'></p></strong></div>");
139+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
139140
$('body').append(alertDiv)
140141
}
141142
$('#msg_container').addClass(className);

examples/legacy/SummaryMeshJobService.html

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ <h3 class="panel-title">格网聚合分析作业</h3>
6969
<p>
7070
<div class="input-group">
7171
<span class="input-group-addon">分辨率  </span>
72-
<input id="resolution" type="text" class="form-control" placeholder="0.001"/>
72+
<input id="resolution" type="text" class="form-control" placeholder="100"/>
7373
</div>
7474
<p>
7575
<div class="input-group">
@@ -91,13 +91,13 @@ <h3 class="panel-title">格网聚合分析作业</h3>
9191

9292
<script type="text/javascript">
9393
var resultLayer, processingJobsUrl = "http://117.122.248.69:8090/iserver/services/spatialprocessing/rest/v1/jobs",
94-
token = 'oZdJwpVhYnPNEAt8-ykB-Cy39gEZkdvPZ9knTbCdui1SoBeXWVCwx-j5tOVSScotsUX1qwZF44X9m6wNME1kBg..',
95-
map = new SuperMap.Map("map", {
96-
controls: [
97-
new SuperMap.Control.Navigation(),
98-
new SuperMap.Control.Zoom()
99-
]
100-
});
94+
token = 'oZdJwpVhYnPNEAt8-ykB-Cy39gEZkdvPZ9knTbCdui1SoBeXWVCwx-j5tOVSScotsUX1qwZF44X9m6wNME1kBg..',
95+
map = new SuperMap.Map("map", {
96+
controls: [
97+
new SuperMap.Control.Navigation(),
98+
new SuperMap.Control.Zoom()
99+
]
100+
});
101101
map.addControl(new SuperMap.Control.MousePosition());
102102

103103
query = [];
@@ -126,7 +126,8 @@ <h3 class="panel-title">格网聚合分析作业</h3>
126126
if (serviceResult.error) {
127127
$('#btn').prop('disabled', false);
128128
$("#model").modal('hide');
129-
alert('创建失败!');
129+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
130+
showAlert("创建失败!<br>" + errorMsg, false);
130131
return;
131132
}
132133
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -149,6 +150,21 @@ <h3 class="panel-title">格网聚合分析作业</h3>
149150
});
150151
});
151152

153+
function showAlert(msg, state) {
154+
var className = "alert-";
155+
className += state ? "success" : "danger";
156+
if (!$('#msg_container')[0]) {
157+
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
158+
"style='position:absolute;z-index:800;top: 20px;left: 40%;width:400px;display: none'>" +
159+
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
160+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
161+
$('body').append(alertDiv)
162+
}
163+
$('#msg_container').addClass(className);
164+
$('#msg_container').slideDown(300);
165+
$('#msg').html(msg);
166+
}
167+
152168
</script>
153169
</body>
154170
</html>

examples/legacy/buildCacheService.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,8 @@ <h3 class="panel-title">地图缓存作业</h3>
151151
if (serviceResult.error) {
152152
$('#btn').prop('disabled', false);
153153
$("#model").modal('hide');
154-
alert('创建失败!');
154+
var errorMsg = serviceResult.error.errorMsg || "code: " + serviceResult.error.code;
155+
showAlert("创建失败!<br>" + errorMsg, false);
155156
return;
156157
}
157158
serviceResult.result.setting.serviceInfo.targetServiceInfos.map(function (info) {
@@ -174,6 +175,21 @@ <h3 class="panel-title">地图缓存作业</h3>
174175
});
175176
});
176177

178+
function showAlert(msg, state) {
179+
var className = "alert-";
180+
className += state ? "success" : "danger";
181+
if (!$('#msg_container')[0]) {
182+
var alertDiv = $("<div class='alert alert-dismissible' id='msg_container' role='alert' " +
183+
"style='z-index:800;position: absolute;top: 20px;left: 40%;width:400px;display: none'>" +
184+
"<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>" +
185+
"<strong><p id='msg' style='word-wrap: break-word'></p></strong></div>");
186+
$('body').append(alertDiv)
187+
}
188+
$('#msg_container').addClass(className);
189+
$('#msg_container').slideDown(300);
190+
$('#msg').html(msg);
191+
}
192+
177193
</script>
178194
</body>
179195
</html>

0 commit comments

Comments
 (0)