Skip to content

Commit e810a4a

Browse files
committed
fix the examples
1 parent f302667 commit e810a4a

File tree

7 files changed

+130
-107
lines changed

7 files changed

+130
-107
lines changed

examples/info/custom.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
66
<title>dc-example</title>
77
<script src="/libs/dc-sdk/dc.min.js"></script>
8-
<script src="https://cesium.com/downloads/cesiumjs/releases/1.125/Build/Cesium/Cesium.js"></script>
8+
<script src="https://cesium.com/downloads/cesiumjs/releases/1.131/Build/Cesium/Cesium.js"></script>
99
<link href="/libs/dc-sdk/dc.min.css" type="text/css" rel="stylesheet" />
1010
<link
1111
href="https://cesium.com/downloads/cesiumjs/releases/1.125/Build/Cesium/Widgets/widgets.css"
Lines changed: 45 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,55 @@
11
<!DOCTYPE html>
22
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
6+
<title>dc-example</title>
7+
<script src="/libs/dc-sdk/dc.min.js"></script>
8+
<link href="/libs/dc-sdk/dc.min.css" type="text/css" rel="stylesheet" />
9+
<link href="../index.css" type="text/css" rel="stylesheet" />
10+
</head>
311

4-
<head>
5-
<meta charset="utf-8">
6-
<meta name="viewport" content="width=device-width,initial-scale=1.0">
7-
<title>dc-example</title>
8-
<script src='/libs/dc-sdk/dc.min.js'></script>
9-
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
10-
<link href='../index.css' type='text/css' rel='stylesheet'>
11-
</head>
12-
13-
<body>
14-
15-
<div id="viewer-container" class="viewer-container"></div>
16-
<script>
17-
let viewer = undefined
18-
19-
const generatePosition = (num) => {
20-
let list = []
21-
for (let i = 0; i < num; i++) {
22-
let lng = 120.65276089+ Math.random() * 0.5
23-
let lat = 31.310530293 + Math.random() * 0.5
24-
list.push({lng,lat})
25-
}
26-
return list
27-
}
28-
12+
<body>
13+
<div id="viewer-container" class="viewer-container"></div>
14+
<script>
2915
DC.config.baseUrl = '../libs/dc-sdk/resources/'
3016
let viewer = new DC.Viewer('viewer-container')
31-
let baseLayer = DC.ImageryLayerFactory.createAMapImageryLayer({
32-
crs:"WGS84"
33-
})
34-
viewer.addBaseLayer( baseLayer,{
35-
brightness:0.1
36-
})
37-
let layer = new DC.DynamicLayer('layer').addTo(viewer)
38-
for(let i = 0; i<50; i++){
39-
let billboard = new DC.DynamicBillboard(generatePosition(1)[0],'../assets/icon/poi.png')
40-
billboard.size=[79,263]
41-
billboard.setStyle({
42-
scale:0.5,
17+
let baseLayer = DC.ImageryLayerFactory.createAMapImageryLayer({
18+
crs: 'WGS84',
4319
})
44-
layer.addOverlay(billboard)
45-
}
46-
setInterval(()=>{
47-
layer.getOverlays().forEach(item=>{
48-
item.addPosition(generatePosition(1)[0],10)
20+
viewer.addBaseLayer(baseLayer, {
21+
brightness: 0.1,
4922
})
50-
},10000)
5123

52-
viewer.flyTo(layer)
53-
}
24+
const generatePosition = (num) => {
25+
let list = []
26+
for (let i = 0; i < num; i++) {
27+
let lng = 120.65276089 + Math.random() * 0.5
28+
let lat = 31.310530293 + Math.random() * 0.5
29+
list.push({ lng, lat })
30+
}
31+
return list
32+
}
33+
let layer = new DC.DynamicLayer('layer').addTo(viewer)
34+
for (let i = 0; i < 50; i++) {
35+
let billboard = new DC.DynamicBillboard(
36+
generatePosition(1)[0],
37+
'../assets/icon/poi.png'
38+
)
39+
billboard.size = [79, 263]
40+
billboard.setStyle({
41+
scale: 0.5,
42+
})
43+
layer.addOverlay(billboard)
44+
}
45+
46+
setInterval(() => {
47+
layer.getOverlays().forEach((item) => {
48+
item.addPosition(generatePosition(1)[0], 10)
49+
})
50+
}, 10000)
5451

55-
</script>
56-
</body>
52+
viewer.flyTo(layer)
53+
</script>
54+
</body>
5755
</html>

examples/vector/plane.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@
3838
})
3939
layer.addOverlay(redPlane).addOverlay(greenPlane).addOverlay(bluePlane)
4040
viewer.flyTo(layer)
41-
}
42-
4341
</script>
4442
</body>
4543
</html>

examples/vector/sphere.html

Lines changed: 82 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,94 @@
11
<!DOCTYPE html>
22
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
6+
<title>dc-example</title>
7+
<script src="/libs/dc-sdk/dc.min.js"></script>
8+
<link href="/libs/dc-sdk/dc.min.css" type="text/css" rel="stylesheet" />
9+
<link href="../index.css" type="text/css" rel="stylesheet" />
10+
</head>
311

4-
<head>
5-
<meta charset="utf-8">
6-
<meta name="viewport" content="width=device-width,initial-scale=1.0">
7-
<title>dc-example</title>
8-
<script src='/libs/dc-sdk/dc.min.js'></script>
9-
<link href='/libs/dc-sdk/dc.min.css' type='text/css' rel='stylesheet'>
10-
<link href='../index.css' type='text/css' rel='stylesheet'>
11-
</head>
12-
13-
<body>
14-
15-
<div id="viewer-container" class="viewer-container"></div>
16-
<script>
17-
DC.config.baseUrl = '../libs/dc-sdk/resources/'
12+
<body>
13+
<div id="viewer-container" class="viewer-container"></div>
14+
<script>
15+
DC.config.baseUrl = '../libs/dc-sdk/resources/'
1816
let viewer = new DC.Viewer('viewer-container')
19-
let key = '0f7c1d161d7352116a21aacf0e9f44c1'
20-
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(DC.ImageryType.AMAP,{
21-
style:'img',
22-
crs:'WGS84'
23-
})
24-
viewer.addBaseLayer( baseLayer,)
25-
26-
let layer = new DC.VectorLayer('layer')
27-
viewer.addLayer(layer)
28-
29-
let saturn= new DC.Sphere('-95.0,45.0,300000.0',{x:200000.0, y:200000.0, z:200000.0}).setStyle({
30-
material: new DC.Color(0.95, 0.82, 0.49)
31-
}).addTo(layer)
17+
let key = '0f7c1d161d7352116a21aacf0e9f44c1'
18+
let baseLayer = DC.ImageryLayerFactory.createImageryLayer(
19+
DC.ImageryType.AMAP,
20+
{
21+
style: 'img',
22+
crs: 'WGS84',
23+
}
24+
)
25+
viewer.addBaseLayer(baseLayer)
3226

33-
let innerRing = new DC.Sphere('-95.0,45.0,300000.0,30,30',{x:400000.0, y:400000.0, z:400000.0}).setStyle({
34-
innerRadii:{x:300000.0, y:300000.0, z:300000.0},
35-
minimumCone:DC.Math.toRadians(89.8),
36-
maximumCone: DC.Math.toRadians(90.2),
37-
material: new DC.Color(0.95, 0.82, 0.49,0.5)
38-
}).addTo(layer)
27+
let layer = new DC.VectorLayer('layer')
28+
viewer.addLayer(layer)
3929

40-
let outRing = new DC.Sphere('-95.0,45.0,300000.0,30,30',{x:460000.0, y:460000.0, z:460000.0}).setStyle({
41-
innerRadii:{x:415000.0, y:415000.0, z:415000.0},
42-
minimumCone:DC.Math.toRadians(89.8),
43-
maximumCone: DC.Math.toRadians(90.2),
44-
material: new DC.Color(0.95, 0.82, 0.49,0.5)
45-
}).addTo(layer)
30+
let saturn = new DC.Sphere('-95.0,45.0,300000.0', {
31+
x: 200000.0,
32+
y: 200000.0,
33+
z: 200000.0,
34+
})
35+
.setStyle({
36+
material: new DC.Color(0.95, 0.82, 0.49),
37+
})
38+
.addTo(layer)
4639

47-
let blueEllipsoid = new DC.Sphere('-120.0, 40.0,',{x:200000.0, y:200000.0, z:200000.0}).setStyle({
48-
maximumCone: DC.Math.PI_OVER_TWO,
49-
material: DC.Color.BLUE.withAlpha(0.3),
50-
outline: true,
51-
}).addTo(layer)
40+
let innerRing = new DC.Sphere('-95.0,45.0,300000.0,30,30', {
41+
x: 400000.0,
42+
y: 400000.0,
43+
z: 400000.0,
44+
})
45+
.setStyle({
46+
innerRadii: { x: 300000.0, y: 300000.0, z: 300000.0 },
47+
minimumCone: DC.Math.toRadians(89.8),
48+
maximumCone: DC.Math.toRadians(90.2),
49+
material: new DC.Color(0.95, 0.82, 0.49, 0.5),
50+
})
51+
.addTo(layer)
5252

53+
let outRing = new DC.Sphere('-95.0,45.0,300000.0,30,30', {
54+
x: 460000.0,
55+
y: 460000.0,
56+
z: 460000.0,
57+
})
58+
.setStyle({
59+
innerRadii: { x: 415000.0, y: 415000.0, z: 415000.0 },
60+
minimumCone: DC.Math.toRadians(89.8),
61+
maximumCone: DC.Math.toRadians(90.2),
62+
material: new DC.Color(0.95, 0.82, 0.49, 0.5),
63+
})
64+
.addTo(layer)
5365

54-
let redEllipsoid = new DC.Sphere('-108.0, 40.0',{x:250000.0, y:200000.0, z:150000.0}).setStyle({
55-
innerRadii:{x:100000.0, y:80000.0, z:60000.0},
56-
maximumCone: DC.Math.PI_OVER_TWO,
57-
material: DC.Color.RED.withAlpha(0.3),
58-
outline: true,
59-
}).addTo(layer)
66+
let blueEllipsoid = new DC.Sphere('-120.0, 40.0,', {
67+
x: 200000.0,
68+
y: 200000.0,
69+
z: 200000.0,
70+
})
71+
.setStyle({
72+
maximumCone: DC.Math.PI_OVER_TWO,
73+
material: DC.Color.BLUE.withAlpha(0.3),
74+
outline: true,
75+
})
76+
.addTo(layer)
6077

61-
viewer.flyTo(layer)
62-
}
78+
let redEllipsoid = new DC.Sphere('-108.0, 40.0', {
79+
x: 250000.0,
80+
y: 200000.0,
81+
z: 150000.0,
82+
})
83+
.setStyle({
84+
innerRadii: { x: 100000.0, y: 80000.0, z: 60000.0 },
85+
maximumCone: DC.Math.PI_OVER_TWO,
86+
material: DC.Color.RED.withAlpha(0.3),
87+
outline: true,
88+
})
89+
.addTo(layer)
6390

64-
</script>
65-
</body>
91+
viewer.flyTo(layer)
92+
</script>
93+
</body>
6694
</html>

examples/vector/sphere_trail.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
}).addTo(layer)
3535

3636
viewer.flyTo(layer)
37-
}
3837

3938
</script>
4039
</body>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"dist"
6565
],
6666
"dependencies": {
67-
"cesium": "^1.131.0",
67+
"cesium": "^1.132.0",
6868
"supercluster": "^8.0.1"
6969
}
7070
}

src/modules/overlay/vector/Plane.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ class Plane extends Overlay {
8484
}
8585

8686
set distance(distance) {
87-
const plane = this.entityGraphic.plane.getValue()
87+
const plane = this._delegate.plane
8888
this._distance = distance
8989
plane.distance = distance
9090
}

0 commit comments

Comments
 (0)