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
| const czml = [ { id: "document", name: "CZML Model", version: "1.0", }, { id: "aircraft model", name: "Cesium Air", position: { cartographicDegrees: [-77, 37, 10000], }, model: { gltf: "../SampleData/models/CesiumAir/Cesium_Air.glb", scale: 2.0, minimumPixelSize: 128, }, }, ];
const viewer = new Cesium.Viewer("cesiumContainer", { shouldAnimate: true, });
const dataSourcePromise = viewer.dataSources.add( Cesium.CzmlDataSource.load(czml), );
dataSourcePromise .then(function (dataSource) { viewer.trackedEntity = dataSource.entities.getById("aircraft model"); }) .catch(function (error) { window.alert(error); });
|