1. A concise explanation of the problem you're experiencing.
After some debugging in the console and various attempts, I have gotten to the point were the console does not present any current issues and the CZML file is nothing large or complex (Just the simple.czml file from sandcastle).
I've pasted the current code below to see if someone can assist with what I have done wrong.
2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Use correct character set. -->
<meta charset="utf-8">
<!-- Tell IE to use the latest, best version. -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!-- Make the application on mobile take up the full browser screen and disable user scaling. -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<title>Cesium Viewer</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="CesiumViewer.css" media="screen">
<script data-main="CesiumViewerStartup" src="../../ThirdParty/requirejs-2.1.20/require.js"></script>
</head>
<body style="background: #000;">
<div id="cesiumContainer" class="fullWindow"></div>
<div id="loadingIndicator" class="loadingIndicator"></div>
<script> id="cesium_sat_script">
function startup(Cesium) {
'use strict';
var viewer = new Cesium.Viewer('cesiumContainer');
var dataSrc = Cesium.CzmlDataSource.load("simple.czml");
viewer.dataSources.add(dataSrc);
}
</script>
</body>
</html>
3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
In the end, I am looking to create a CZML that contains multiple LEO sats but first need the ability to load a CZML first.
4. The Cesium version you're using, your operating system and browser.
Latest Chrome and Cesium 1.56.1