learning_cesium/js/Entity.js

62 lines
2.4 KiB
JavaScript
Raw Normal View History

2024-03-19 18:06:25 +08:00
// var viewer = new Cesium.Viewer('cesiumContainer',{
// vrButton:false
// });
// var wyoming = viewer.entities.add({
// polygon : {
// hierarchy : Cesium.Cartesian3.fromDegreesArray([
// -109.080842,45.002073,
// -105.91517,45.002073,
// -104.058488,44.996596,
// -104.053011,43.002989,
// -104.053011,41.003906,
// -105.728954,40.998429,
// -107.919731,41.003906,
// -109.04798,40.998429,
// -111.047063,40.998429,
// -111.047063,42.000709,
// -111.047063,44.476286,
// -111.05254,45.002073]),
// height : 0,
// material : Cesium.Color.RED.withAlpha(0.5),
// outline : true,
// outlineColor : Cesium.Color.BLACK
// }
// });
// viewer.zoomTo(wyoming);
//Initialize the viewer widget with several custom options and mixins.
var viewer = new Cesium.Viewer('cesiumContainer', {
//Start in Columbus Viewer
// sceneMode : Cesium.SceneMode.COLUMBUS_VIEW,
//Use Cesium World Terrain
terrainProvider : Cesium.createWorldTerrain(),
//Hide the base layer picker
baseLayerPicker : false,
//Use OpenStreetMaps
imageryProvider : new Cesium.OpenStreetMapImageryProvider({
url : 'https://a.tile.openstreetmap.org/'
}),
skyBox : new Cesium.SkyBox({
sources : {
positiveX : 'stars/TychoSkymapII.t3_08192x04096_80_px.jpg',
negativeX : 'stars/TychoSkymapII.t3_08192x04096_80_mx.jpg',
positiveY : 'stars/TychoSkymapII.t3_08192x04096_80_py.jpg',
negativeY : 'stars/TychoSkymapII.t3_08192x04096_80_my.jpg',
positiveZ : 'stars/TychoSkymapII.t3_08192x04096_80_pz.jpg',
negativeZ : 'stars/TychoSkymapII.t3_08192x04096_80_mz.jpg'
}
}),
// Show Columbus View map with Web Mercator projection
mapProjection : new Cesium.WebMercatorProjection()
});
//Add basic drag and drop functionality
viewer.extend(Cesium.viewerDragDropMixin);
//Show a pop-up alert if we encounter an error when processing a dropped file
viewer.dropError.addEventListener(function(dropHandler, name, error) {
console.log(error);
window.alert(error);
});