You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.8 KiB
HTML
86 lines
2.8 KiB
HTML
<!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"
|
|
/>
|
|
<title>Cesium Demo</title>
|
|
<script type="text/javascript" src="Sandcastle-header.js"></script>
|
|
<script type="text/javascript" src="Sandcastle-client.js"></script>
|
|
<script type="text/javascript" src="ThirdParty/pako.min.js"></script>
|
|
<script
|
|
type="text/javascript"
|
|
src="../../Build/CesiumUnminified/Cesium.js"
|
|
nomodule
|
|
></script>
|
|
<script type="module" src="load-cesium-es6.js"></script>
|
|
<script type="text/javascript" src="Sandcastle-helpers.js"></script>
|
|
<style>
|
|
.fullSize {
|
|
display: none;
|
|
}
|
|
.sandcastle-loading::after {
|
|
font: 24px sans-serif;
|
|
content: "Loading...";
|
|
}
|
|
</style>
|
|
</head>
|
|
<body
|
|
class="sandcastle-loading"
|
|
data-sandcastle-bucket="bucket-requirejs.html"
|
|
>
|
|
<script type="text/javascript">
|
|
/*global pako */
|
|
var base64String;
|
|
var data;
|
|
|
|
// Since we are setting the HTML base href below, we need to get the getCesiumBaseUrl
|
|
// upfront so that the value is correct. It gets cached for future calls.
|
|
// This is only a problem when using combined Cesium, which is the only time Cesium
|
|
// will be defined below.
|
|
if (typeof Cesium !== "undefined") {
|
|
Cesium.buildModuleUrl.getCesiumBaseUrl();
|
|
}
|
|
|
|
if (window.location.hash.indexOf("#c=") === 0) {
|
|
base64String = window.location.hash.substr(3);
|
|
data = window.decodeBase64Data(base64String, pako);
|
|
//Handle case where demo is in a sub-directory by modifying
|
|
//the HTML to add a base href.
|
|
document.head.innerHTML =
|
|
document.head.innerHTML + '<base href="' + data.baseHref + '" />';
|
|
window.sandcastleData = data;
|
|
}
|
|
|
|
var code;
|
|
if (window.sandcastleData) {
|
|
base64String = window.location.hash.substr(3);
|
|
data = window.sandcastleData;
|
|
var html = data.html;
|
|
code = data.code;
|
|
var isIE11 = !!window.MSInputMethodContext && !!document.documentMode;
|
|
if (isIE11) {
|
|
html = html.replace("../templates", "templates");
|
|
}
|
|
|
|
// Add the HTML content
|
|
var htmlElement = document.createElement("div");
|
|
htmlElement.innerHTML = html;
|
|
document.body.appendChild(htmlElement);
|
|
|
|
// Add the JavaScript
|
|
var scriptElement = document.createElement("script");
|
|
var isFirefox = navigator.userAgent.indexOf("Firefox/") >= 0;
|
|
document.head.appendChild(scriptElement);
|
|
scriptElement.innerHTML = window.embedInSandcastleTemplate(
|
|
code,
|
|
isFirefox
|
|
);
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|