Skip to content

Commit 76299bd

Browse files
service 新增支持 promise,优化内部callback review by luox
1 parent 4347d62 commit 76299bd

File tree

559 files changed

+7142
-7432
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

559 files changed

+7142
-7432
lines changed

examples/leaflet/01_layerService.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
function layerService() {
2828
new L.supermap
2929
.LayerInfoService(url)
30-
.getLayersInfo(function (serviceResult) {
30+
.getLayersInfo().then((serviceResult) => {
3131
var result = serviceResult.result;
3232
var innerHTML = "";
3333
result.subLayers.layers.map(function (layer) {

examples/leaflet/01_mapQueryByBounds.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
});
3535
new L.supermap
3636
.QueryService(url)
37-
.queryByBounds(param, function (serviceResult) {
37+
.queryByBounds(param).then(function (serviceResult) {
3838
var result = serviceResult.result;
3939
resultLayer = L.geoJSON(result.recordsets[0].features).addTo(map);
4040
});

examples/leaflet/01_mapQueryByDistance.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
});
3636
new L.supermap
3737
.QueryService(url)
38-
.queryByDistance(param, function (serviceResult) {
38+
.queryByDistance(param).then(function (serviceResult) {
3939
var result = serviceResult.result;
4040
resultLayer = L.geoJSON(result.recordsets[0].features).addTo(map);
4141
});

examples/leaflet/01_mapQueryByGeometry.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
});
3535
new L.supermap
3636
.QueryService(url)
37-
.queryByGeometry(param, function (serviceResult) {
37+
.queryByGeometry(param).then(function (serviceResult) {
3838
var result = serviceResult.result;
3939
resultLayer = L.geoJSON(result.recordsets[0].features).addTo(map);
4040
});

examples/leaflet/01_mapQueryByGeometry3857.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
widgets.loader.showLoader();
3939
new L.supermap
4040
.QueryService(url)
41-
.queryByGeometry(param, function (serviceResult) {
41+
.queryByGeometry(param).then(function (serviceResult) {
4242
//leaflet 绘制数据默认为 4326,服务器返回数据为 3857,因此在加载到地图前,先进行坐标系转换:
4343
var result = L.supermap.Util.transform(serviceResult.result.recordsets[0].features, L.CRS.EPSG3857, L.CRS.EPSG4326);
4444
widgets.loader.removeLoader();

examples/leaflet/01_mapQueryBySQL.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
});
3535
new L.supermap
3636
.QueryService(url)
37-
.queryBySQL(param, function (serviceResult) {
38-
var result = serviceResult.result;
39-
resultLayer = L.geoJSON(result.recordsets[0].features).addTo(map);
37+
.queryBySQL(param).then((serviceResult) => {
38+
var result = serviceResult.result;
39+
resultLayer = L.geoJSON(result.recordsets[0].features).addTo(map);
4040
});
4141
}
4242
</script>

examples/leaflet/01_mapQueryBySQL_FGB.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@
3434
});
3535
new L.supermap
3636
.QueryService(url)
37-
.queryBySQL(param, function (serviceResult) {
37+
.queryBySQL(param, null, 'FGB').then(function (serviceResult) {
3838
new L.supermap.FGBLayer(serviceResult.result.newResourceLocation, {
3939
strategy: 'all'
4040
}).addTo(map);
41-
}, 'FGB')};
41+
})};
4242
</script>
4343
</body>
4444
</html>

examples/leaflet/01_mapService.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
mapService();
2626

2727
function mapService() {
28-
new L.supermap.MapService(url).getMapInfo(function (serviceResult) {
28+
new L.supermap.MapService(url).getMapInfo().then((serviceResult) => {
2929
var result = serviceResult.result;
3030
var innerHTML = "("+resources.text_mapInfoPrint+")" + "<br><br>";
3131
innerHTML += resources.text_mapName+":" + JSON.stringify(result.name, null, 2) + "<br>";

examples/leaflet/01_measure_area.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,10 @@
3232
var areaMeasureParam = new L.supermap.MeasureParameters(polygon);
3333
new L.supermap
3434
.MeasureService(url)
35-
.measureArea(areaMeasureParam, function (serviceResult) {
35+
.measureArea(areaMeasureParam).then(function (serviceResult) {
3636
var content = resources.text_area + serviceResult.result.area + resources.msg_sqm;
3737
polygon.bindPopup(content).openPopup(polygon.getCenter());
3838
});
39-
4039
}
4140
</script>
4241
</body>

examples/leaflet/01_measure_distance.html

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,10 @@
3434
var distanceMeasureParam = new L.supermap.MeasureParameters(polyLine);
3535
new L.supermap
3636
.MeasureService(url)
37-
.measureDistance(distanceMeasureParam, function (serviceResult) {
37+
.measureDistance(distanceMeasureParam).then(function (serviceResult) {
3838
var content = resources.text_distance+":" + serviceResult.result.distance + resources.msg_m;
3939
marker1.bindPopup(content).openPopup(marker1.getLatLng());
4040
});
41-
42-
4341
}
4442
</script>
4543
</body>

0 commit comments

Comments
 (0)