62 lines
2.4 KiB
JavaScript
62 lines
2.4 KiB
JavaScript
// 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);
|
|
}); |