Skip to content

Commit 09847cc

Browse files
committed
1 leaflet 添加交通换乘分析服务 2.修改leaflet iServer底图服务参数
1 parent 5e29c21 commit 09847cc

20 files changed

+160
-70
lines changed

build/deps.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,12 @@ var deps = {
104104
"./src/Leaflet/SuperMap/iServer/EditFeaturesService.js",
105105
"./src/Leaflet/SuperMap/iServer/GetGridCellInfosService.js"
106106
]
107+
},
108+
"TrafficTransferAnalyst": {
109+
"name": "交通换乘分析服务",
110+
"src": [
111+
"./src/Leaflet/SuperMap/iServer/TrafficTransferAnalystService.js"
112+
]
107113
}
108114
},
109115
"Visual": {

examples/leaflet/01_layerService.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
maxZoom: 18,
1919
zoom: 2
2020
});
21-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
21+
L.supermap.tiledMapLayer(url).addTo(map);
2222
}
2323

2424
function layerService() {

examples/leaflet/01_mapQueryByBounds.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
maxZoom: 18,
1818
zoom: 1
1919
});
20-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
20+
L.supermap.tiledMapLayer(url).addTo(map);
2121
polygon = L.polygon([[0, 0], [39, 0], [39, 116], [0, 116], [0, 0]]);
2222
}
2323
function query() {

examples/leaflet/01_mapQueryByDistance.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
maxZoom: 18,
1818
zoom: 2
1919
});
20-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
20+
L.supermap.tiledMapLayer(url).addTo(map);
2121
circleMarker = L.circleMarker([30, 104]).addTo(map);
2222
}
2323
function query() {

examples/leaflet/01_mapQueryByGeometry.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
maxZoom: 18,
1818
zoom: 3
1919
});
20-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
20+
L.supermap.tiledMapLayer(url).addTo(map);
2121
polygon = L.polygon([[0, 20], [-30, 20], [-10, 50], [0, 20]], {color: 'red'});
2222
}
2323
function query() {

examples/leaflet/01_mapQueryBySQL.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
maxZoom: 18,
1818
zoom: 1
1919
});
20-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
20+
L.supermap.tiledMapLayer(url).addTo(map);
2121
}
2222
function query() {
2323
clearLayer();

examples/leaflet/01_mapService.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
maxZoom: 18,
1919
zoom: 2
2020
});
21-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
21+
L.supermap.tiledMapLayer(url).addTo(map);
2222
}
2323

2424
function mapService() {

examples/leaflet/01_measure.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
maxZoom: 18,
1919
zoom: 3
2020
});
21-
L.supermap.tiledMapLayer(url, {projection: "4326"}).addTo(map);
21+
L.supermap.tiledMapLayer(url).addTo(map);
2222
resultLayer = L.featureGroup().addTo(map);
2323
}
2424

examples/leaflet/01_tiledMapLayer.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
function init() {
1313
map = L.map('map', {
1414
crs: L.CRS.EPSG4326,
15-
center: {lon: 0, lat: 0},
15+
center: [0,0],
1616
maxZoom: 18,
1717
zoom: 1
1818
});
19-
L.supermap.tiledMapLayer(url,{projection:"4326"}).addTo(map);
19+
L.supermap.tiledMapLayer(url).addTo(map);
2020
}
2121

2222
</script>

examples/leaflet/02_editFeatures.html

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<script type="text/javascript" src="http://cdn.leafletjs.com/leaflet/v1.0.2/leaflet.js"></script>
88
<script type="text/javascript" src="../../dist/SuperMapiClient9 for Leaflet.js"></script>
99
<script type="text/javascript">
10-
var map, marker, featureGroup, is, resultLayer,
10+
var map, marker, featureGroup, id, resultLayer,
1111
baseUrl = "http://support.supermap.com.cn:8090/iserver/services/map-world/rest/maps/World",
1212
urlCapital = "http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data/datasources/World/datasets/Capitals",
1313
url = "http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data";
@@ -19,9 +19,8 @@
1919
maxZoom: 18,
2020
zoom: 3
2121
});
22-
L.supermap.tiledMapLayer(baseUrl,{projection:"4326"}).addTo(map);
22+
L.supermap.tiledMapLayer(baseUrl).addTo(map);
2323
featureGroup = L.featureGroup().addTo(map);
24-
marker = L.circleMarker([34, 108], {color: "red"});
2524
initFeature();
2625
}
2726
function initFeature() {
@@ -40,7 +39,13 @@
4039
}
4140
function addMarker() {
4241
if (!featureGroup.hasLayer(marker)) {
42+
var xmax = 120, xmin = 100, ymax = 50, ymin = 20;
43+
marker = L.circleMarker([
44+
Math.floor(Math.random() * (ymax - ymin + 1) + ymin),
45+
Math.floor(Math.random() * (xmax - xmin + 1) + xmin)
46+
], {color: "red"});
4347
featureGroup.addLayer(marker);
48+
map.setView(marker.getLatLng());
4449
} else {
4550
alert("请先清除结果");
4651
}
@@ -69,19 +74,22 @@
6974
if (!featureGroup.hasLayer(marker)) {
7075
return;
7176
}
72-
L.supermap.editFeaturesService(urlCapital).editFeatures({
73-
IDs: [id],
74-
editType: "delete"
75-
}).on("complete", function (serviceResult) {
76-
if (serviceResult.result.succeed) {
77-
resultLayer.removeFrom(map);
78-
me.initFeature();
79-
} else {
80-
alert("删除失败")
81-
}
82-
});
77+
if (id) {
78+
L.supermap.editFeaturesService(urlCapital).editFeatures({
79+
IDs: [id],
80+
editType: "delete"
81+
}).on("complete", function (serviceResult) {
82+
if (serviceResult.result.succeed) {
83+
resultLayer.removeFrom(map);
84+
me.initFeature();
85+
} else {
86+
alert("删除失败")
87+
}
88+
});
89+
}
8390
if (featureGroup && featureGroup.hasLayer(marker)) {
8491
featureGroup.removeLayer(marker);
92+
marker=null;
8593
}
8694
}
8795
</script>

0 commit comments

Comments
 (0)