Skip to content

Commit 6875571

Browse files
committed
8.1无plotting代码。
1 parent da2e19a commit 6875571

File tree

2,065 files changed

+388691
-0
lines changed

Some content is hidden

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

2,065 files changed

+388691
-0
lines changed

examples/3857Map.html

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<title>墨卡托投影系地图</title>
6+
<style type="text/css">
7+
body{
8+
margin: 0;
9+
overflow: hidden;
10+
background: #fff;
11+
}
12+
#map{
13+
position: relative;
14+
height: 553px;
15+
border:1px solid #3473b7;
16+
}
17+
</style>
18+
<link href='./css/bootstrap.min.css' rel='stylesheet' />
19+
<link href='./css/bootstrap-responsive.min.css' rel='stylesheet' />
20+
<script src = '../libs/SuperMap.Include.js'></script>
21+
<script type="text/javascript">
22+
var map, layer,
23+
host = document.location.toString().match(/file:\/\//) ? "http://localhost:8090" : 'http://' + document.location.host;
24+
url = host + "/iserver/services/map-china400/rest/maps/China";
25+
function init(){
26+
//初始化地图
27+
map = new SuperMap.Map("map",{controls:[
28+
new SuperMap.Control.Navigation() ,
29+
new SuperMap.Control.Zoom()
30+
]});
31+
map.addControl(new SuperMap.Control.MousePosition());
32+
//初始化图层
33+
layer = new SuperMap.Layer.TiledDynamicRESTLayer("China", url, null,{maxResolution:"auto"});
34+
//监听图层信息加载完成事件
35+
layer.events.on({"layerInitialized":addLayer});
36+
}
37+
//异步加载图层
38+
function addLayer(){
39+
map.addLayer(layer);
40+
//显示地图范围
41+
map.setCenter(new SuperMap.LonLat(0, 0), 1);
42+
}
43+
44+
</script>
45+
</head>
46+
<body onLoad = "init()">
47+
<div id = "map"></div>
48+
</body>
49+
</html>

examples/3Siweidg.html

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
2+
<!DOCTYPE html>
3+
<html>
4+
<head>
5+
<meta charset="utf-8">
6+
<title>四维图新</title>
7+
<style type="text/css">
8+
body{
9+
margin: 0;
10+
overflow: hidden;
11+
background: #fff;
12+
}
13+
#map{
14+
position: relative;
15+
height: 553px;
16+
border:1px solid #3473b7;
17+
top: 10px;
18+
}
19+
</style>
20+
<link href='./css/bootstrap.min.css' rel='stylesheet' />
21+
<link href='./css/bootstrap-responsive.min.css' rel='stylesheet' />
22+
<script src = '../libs/SuperMap.Include.js'></script>
23+
<script src = './js/layer/Siweidg.js'></script>
24+
<script type="text/javascript">
25+
var map, siweiLayer,drawPoint, drawLine,drawPolygon,pointLayer,lineLayer,polygonLayer;
26+
function init(){
27+
//新建点矢量图层
28+
pointLayer = new SuperMap.Layer.Vector("pointLayer");
29+
30+
//新建线矢量图层
31+
lineLayer = new SuperMap.Layer.Vector("lineLayer");
32+
33+
//新建面矢量图层
34+
polygonLayer = new SuperMap.Layer.Vector("polygonLayer");
35+
drawPoint = new SuperMap.Control.DrawFeature(pointLayer, SuperMap.Handler.Point, { multi: true});
36+
drawLine = new SuperMap.Control.DrawFeature(lineLayer, SuperMap.Handler.Path, { multi: true});
37+
drawPolygon = new SuperMap.Control.DrawFeature(polygonLayer, SuperMap.Handler.Polygon);
38+
map = new SuperMap.Map("map",{controls:[
39+
new SuperMap.Control.Zoom() ,
40+
new SuperMap.Control.Navigation() ,
41+
new SuperMap.Control.LayerSwitcher()
42+
,drawPoint,drawLine,drawPolygon]});
43+
siweiLayer = new SuperMap.Layer.Siweidg();
44+
map.addControl(new SuperMap.Control.MousePosition());
45+
map.addLayers([siweiLayer,pointLayer,lineLayer,polygonLayer]);
46+
map.setCenter(new SuperMap.LonLat(12957497,4850190), 12);
47+
48+
}
49+
function draw_point(){
50+
deactiveAll();
51+
drawPoint.activate();
52+
53+
}
54+
function draw_line(){
55+
deactiveAll();
56+
drawLine.activate();
57+
}
58+
59+
function draw_polygon(){
60+
deactiveAll();
61+
drawPolygon.activate();
62+
}
63+
function deactiveAll(){
64+
drawPoint.deactivate();
65+
drawLine.deactivate();
66+
drawPolygon.deactivate();
67+
68+
}
69+
function clearFeatures(){
70+
deactiveAll();
71+
pointLayer.removeAllFeatures();
72+
lineLayer.removeAllFeatures();
73+
polygonLayer.removeAllFeatures();
74+
}
75+
</script>
76+
</head>
77+
<body onLoad = "init()">
78+
<div id="toolbar">
79+
<input type="button" class="btn" value="绘点" onclick="draw_point()" />
80+
<input type="button" class="btn" value="绘线" onclick="draw_line()" />
81+
<input type="button" class="btn" value="绘面" onclick="draw_polygon()" />
82+
<input type="button" class="btn" value="清除" onclick="clearFeatures()" />
83+
</div>
84+
<div id = "map"></div>
85+
</body>
86+
</html>

examples/3baidu.html

+89
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
2+
<!DOCTYPE html>
3+
<html>
4+
<head>
5+
<meta charset="utf-8">
6+
<title>百度</title>
7+
<style type="text/css">
8+
body{
9+
margin: 0;
10+
overflow: hidden;
11+
background: #fff;
12+
}
13+
#map{
14+
position: relative;
15+
height: 553px;
16+
border:1px solid #3473b7;
17+
top: 10px;
18+
}
19+
</style>
20+
<link href='./css/bootstrap.min.css' rel='stylesheet' />
21+
<link href='./css/bootstrap-responsive.min.css' rel='stylesheet' />
22+
<script src = '../libs/SuperMap.Include.js'></script>
23+
<script src = './js/layer/Baidu.js'></script>
24+
<script type="text/javascript">
25+
var map, baiduLayer,pointVector,vector,dataAdded=false;
26+
function init(){
27+
map = new SuperMap.Map("map",{controls:[
28+
new SuperMap.Control.Navigation() ,
29+
new SuperMap.Control.Zoom(),
30+
new SuperMap.Control.LayerSwitcher(),
31+
new SuperMap.Control.MousePosition()
32+
]});
33+
baiduLayer = new SuperMap.Layer.Baidu();
34+
vector = new SuperMap.Layer.Vector("vector");
35+
map.addLayers([baiduLayer,vector]);
36+
addData();
37+
map.setCenter(new SuperMap.LonLat(0, 0), 0);
38+
}
39+
40+
function addData(){
41+
if(!dataAdded)
42+
{
43+
vector.removeAllFeatures();
44+
//点对象
45+
var point= new SuperMap.Geometry.Point(0,0);
46+
var pointVector = new SuperMap.Feature.Vector(point);
47+
pointVector.style={
48+
fillColor:"red",
49+
strokeColor:"yellow",
50+
pointRadius:10
51+
};
52+
53+
// 矩形
54+
var x = 7577600;
55+
var y = 1900544;
56+
var w = 8000000;
57+
var h = 6000000;
58+
var rectangle = new SuperMap.Geometry.Rectangle(x, y, w, h);
59+
var rectangleVector = new SuperMap.Feature.Vector(rectangle);
60+
rectangleVector.style={
61+
fillOpacity:0.02,
62+
strokeOpacity:0.1
63+
};
64+
65+
vector.addFeatures([pointVector,rectangleVector]);
66+
dataAdded=true;
67+
} else{
68+
alert("数据已加载。");
69+
}
70+
}
71+
72+
73+
74+
75+
function removeData()
76+
{ dataAdded =false;
77+
vector.removeAllFeatures();
78+
vector.refresh();
79+
}
80+
</script>
81+
</head>
82+
<body onLoad = "init()">
83+
<div id="toolbar">
84+
<input type="button" class="btn" value ="加载数据"onclick="addData()"/>
85+
<input type="button" class="btn" value ="移除数据"onclick="removeData()"/>
86+
</div>
87+
<div id = "map"></div>
88+
</body>
89+
</html>

examples/3bing.html

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
2+
<!DOCTYPE html>
3+
<html>
4+
<head>
5+
<meta charset="utf-8">
6+
<title>Bing Map</title>
7+
<style type="text/css">
8+
body{
9+
margin: 0;
10+
overflow: hidden;
11+
background: #fff;
12+
}
13+
#map{
14+
position: relative;
15+
height: 553px;
16+
border:1px solid #3473b7;
17+
top: 10px;
18+
}
19+
</style>
20+
<link href='./css/bootstrap.min.css' rel='stylesheet' />
21+
<link href='./css/bootstrap-responsive.min.css' rel='stylesheet' />
22+
<script src = '../libs/SuperMap.Include.js'></script>
23+
<script type="text/javascript">
24+
var map, osmLayer,pointVector,vector,dataAdded=false;
25+
function init(){
26+
map = new SuperMap.Map("map",{controls:[
27+
new SuperMap.Control.Navigation() ,
28+
new SuperMap.Control.Zoom(),
29+
new SuperMap.Control.LayerSwitcher(),
30+
new SuperMap.Control.MousePosition()
31+
]});
32+
osmLayer = new SuperMap.Layer.Bing();
33+
vector = new SuperMap.Layer.Vector("vector");
34+
map.addLayers([osmLayer,vector]);
35+
map.setCenter(new SuperMap.LonLat(0, 0), 1);
36+
}
37+
</script>
38+
</head>
39+
<body onLoad = "init()">
40+
<div id = "map"></div>
41+
</body>
42+
</html>

examples/3googlelayer.html

+64
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
2+
<!DOCTYPE html>
3+
<html>
4+
<head>
5+
<meta charset="utf-8">
6+
<title>google layer</title>
7+
<style type="text/css">
8+
body{
9+
margin: 0;
10+
overflow: hidden;
11+
background: #fff;
12+
}
13+
#map{
14+
position: relative;
15+
height: 553px;
16+
border:1px solid #3473b7;
17+
top: 10px;
18+
}
19+
</style>
20+
<link href='./css/bootstrap.min.css' rel='stylesheet' />
21+
<link href='./css/bootstrap-responsive.min.css' rel='stylesheet' />
22+
<script src = '../libs/SuperMap.Include.js'></script>
23+
<script type="text/javascript">
24+
var map, gooLayer,pointVector,vector,dataAdded=false;
25+
function init(){
26+
map = new SuperMap.Map("map",{controls:[
27+
new SuperMap.Control.Navigation() ,
28+
new SuperMap.Control.Zoom(),
29+
new SuperMap.Control.LayerSwitcher(),
30+
new SuperMap.Control.MousePosition()
31+
]});
32+
gooLayer = new SuperMap.Layer.Google();
33+
vector = new SuperMap.Layer.Vector("vector");
34+
map.addLayers([gooLayer,vector]);
35+
addData();
36+
map.setCenter(new SuperMap.LonLat(0, 0), 0);
37+
}
38+
39+
function addData() {
40+
if (!dataAdded) {
41+
vector.removeAllFeatures();
42+
//点对象
43+
var point = new SuperMap.Geometry.Point(0, 0);
44+
var pointVector = new SuperMap.Feature.Vector(point);
45+
pointVector.style = {
46+
fillColor: "red",
47+
strokeColor: "yellow",
48+
pointRadius: 10
49+
};
50+
51+
vector.addFeatures([pointVector]);
52+
dataAdded = true;
53+
} else {
54+
alert("数据已加载。");
55+
}
56+
}
57+
</script>
58+
<script src="https://maps.googleapis.com/maps/api/js?&callback=init"
59+
async defer></script>
60+
</head>
61+
<body>
62+
<div id = "map"></div>
63+
</body>
64+
</html>

0 commit comments

Comments
 (0)