1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
| <!DOCTYPE html>
| <html lang="en">
| <head>
| <meta charset="utf-8" />
| <meta http-equiv="X-UA-Compatible" content="IE=edge" />
| <meta
| name="viewport"
| content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"
| />
| <meta
| name="description"
| content="High-resolution arctic terrain from the Arctic DEM project (Release 4) and hosted by Cesium ion."
| />
| <meta name="cesium-sandcastle-labels" content="ion Assets" />
| <title>Cesium Demo</title>
| <script type="text/javascript" src="../Sandcastle-header.js"></script>
| <script
| type="text/javascript"
| src="../../../Build/CesiumUnminified/Cesium.js"
| nomodule
| ></script>
| <script type="module" src="../load-cesium-es6.js"></script>
| </head>
| <body
| class="sandcastle-loading"
| data-sandcastle-bucket="bucket-requirejs.html"
| >
| <style>
| @import url(../templates/bucket.css);
| </style>
| <div id="cesiumContainer" class="fullSize"></div>
| <div id="loadingOverlay"><h1>Loading...</h1></div>
| <div id="toolbar"></div>
| <script id="cesium_sandcastle_script">
| function startup(Cesium) {
| "use strict";
| //Sandcastle_Begin
| // High-resolution arctic terrain from the Arctic DEM project (Release 4), tiled and hosted by Cesium ion.
| // https://www.pgc.umn.edu/data/arcticdem/
| var viewer = new Cesium.Viewer("cesiumContainer", {
| terrainProvider: new Cesium.CesiumTerrainProvider({
| url: Cesium.IonResource.fromAssetId(3956),
| }),
| });
|
| // Add Alaskan locations
| Sandcastle.addDefaultToolbarMenu(
| [
| {
| text: "Denali",
| onselect: function () {
| viewer.scene.camera.flyTo({
| destination: Cesium.Cartesian3.fromRadians(
| -2.6399828792482234,
| 1.0993550795541742,
| 5795
| ),
| orientation: {
| heading: 3.8455,
| pitch: -0.4535,
| roll: 0.0,
| },
| });
| },
| },
| {
| text: "Anchorage Area",
| onselect: function () {
| viewer.scene.camera.flyTo({
| destination: Cesium.Cartesian3.fromRadians(
| -2.610708034601548,
| 1.0671172431736584,
| 1900
| ),
| orientation: {
| heading: 4.6,
| pitch: -0.341,
| roll: 0.0,
| },
| });
| },
| },
| {
| text: "Peaks",
| onselect: function () {
| viewer.scene.camera.flyTo({
| destination: Cesium.Cartesian3.fromRadians(
| -2.6928866820212813,
| 1.072394255273859,
| 3700
| ),
| orientation: {
| heading: 1.6308222948889464,
| pitch: -0.6473480165020193,
| roll: 0.0,
| },
| });
| },
| },
| {
| text: "Riverbed",
| onselect: function () {
| viewer.scene.camera.flyTo({
| destination: Cesium.Cartesian3.fromRadians(
| -2.6395623497608596,
| 1.0976443174490356,
| 2070
| ),
| orientation: {
| heading: 6.068794108659519,
| pitch: -0.08514161789475816,
| roll: 0.0,
| },
| });
| },
| },
| ],
| "toolbar"
| );
| //Sandcastle_End
| Sandcastle.finishedLoading();
| }
| if (typeof Cesium !== "undefined") {
| window.startupCalled = true;
| startup(Cesium);
| }
| </script>
| </body>
| </html>
|
|