|
|
@@ -110,24 +110,36 @@ export default {
|
|
|
// Cesium.Ion.defaultAccessToken =
|
|
|
// "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIwYTQwNDk3MC05YTZkLTQ2ZTEtODc0MS1lZTFkYjFlOTFmNmQiLCJpZCI6MTcyNDQ1LCJpYXQiOjE3NTQ4ODA4MzF9.KnhENYiHxNwTkhTWRA-lHqG59coLVT2FsIyOru2TV3E";
|
|
|
const box = document.getElementById("cesiumContainer");
|
|
|
+ // const viewer = new Cesium.Viewer("cesiumContainer", {
|
|
|
+ // // terrainProvider: Cesium.createWorldTerrain(),
|
|
|
+ // baseLayerPicker: false, //是否显示底图切换按钮
|
|
|
+ // animation: false,//是否显示动画控制按钮
|
|
|
+ // vrButton: false,
|
|
|
+ // geocoder: false,//是否显示地理编码按钮
|
|
|
+ // homeButton: false,//是否显示地图导航按钮
|
|
|
+ // infoBox: false,
|
|
|
+ // sceneModePicker: false,//是否显示场景模式切换按钮
|
|
|
+ // selectionIndicator: false,
|
|
|
+ // timeline: false,//是否显示时间轴
|
|
|
+ // fullscreenButton: false,//是否显示全屏按钮
|
|
|
+ // navigationHelpButton: false,
|
|
|
+ // shouldAnimate: true,
|
|
|
+ // imageryProvider: false //控制默认底图的显示
|
|
|
+ // });
|
|
|
+
|
|
|
+ // const imageryProvider = new Cesium.UrlTemplateImageryProvider({
|
|
|
+ // url: "https://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}",
|
|
|
+ // credit: "影像地图",
|
|
|
+ // });
|
|
|
+ // imageryProvider.alpha = 0.55; // 透明度
|
|
|
+ // imageryProvider.brightness = 1; // 亮度
|
|
|
+ // imageryProvider.contrast = 1; // 对比度
|
|
|
+
|
|
|
+ // viewer.imageryLayers.addImageryProvider(imageryProvider);
|
|
|
+ // // 隐藏 Cesium Logo
|
|
|
+ // viewer.cesiumWidget.creditContainer.style.display = "none";
|
|
|
+
|
|
|
const viewer = new Cesium.Viewer(box, {
|
|
|
- // animation: false, //是否创建动画小器件,左下角仪表
|
|
|
- // baseLayerPicker: false, //是否显示图层选择器,右上角图层选择按钮
|
|
|
- // baseLayer: false, // 不显示默认图层
|
|
|
- // fullscreenButton: false, //是否显示全屏按钮,右下角全屏选择按钮
|
|
|
- // timeline: false, //是否显示时间轴
|
|
|
- // infoBox: false, //是否显示信息框
|
|
|
- // sceneModePicker: false, //是否显示场景模式切换按钮
|
|
|
- // vrButton: false,
|
|
|
- // geocoder: false, //是否显示地理编码按钮
|
|
|
- // homeButton: false, //是否显示地图导航按钮
|
|
|
- // selectionIndicator: false,
|
|
|
- // navigationHelpButton: false,
|
|
|
- // shouldAnimate: true,
|
|
|
- // imageryProvider: false, //控制默认底图的显示
|
|
|
- // showGroundAtmosphere: false,
|
|
|
- // depthTestAgainstTerrain: true,
|
|
|
- // dynamicAtmosphereLightingFromSun: false,
|
|
|
geocoder: false, // 地址搜索控件
|
|
|
homeButton: false, // 返回地图初始位置控件
|
|
|
infoBox: false, // 地图默认的信息控件
|
|
|
@@ -142,15 +154,6 @@ export default {
|
|
|
selectionIndicator: false,
|
|
|
shouldAnimate: true,
|
|
|
});
|
|
|
-
|
|
|
- // const url =
|
|
|
- // "https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer";
|
|
|
- // const layer = Cesium.ImageryLayer.fromProviderAsync(
|
|
|
- // Cesium.ArcGisMapServerImageryProvider.fromUrl(url)
|
|
|
- // );
|
|
|
- // viewer.imageryLayers.add(layer);
|
|
|
-
|
|
|
- viewer._cesiumWidget._creditContainer.style.display = "none";
|
|
|
viewer.scene.globe.enableLighting = false;
|
|
|
viewer.scene.sun.show = false;
|
|
|
viewer.scene.moon.show = false;
|
|
|
@@ -161,7 +164,7 @@ export default {
|
|
|
requestWaterMask: true,
|
|
|
requestVertexNormals: true,
|
|
|
});
|
|
|
- // this.csceneElliposid(viewer)
|
|
|
+ this.csceneElliposid(viewer)
|
|
|
|
|
|
// 添加一些3D风机模型
|
|
|
fjLonLatJson.data.forEach((e) => {
|
|
|
@@ -587,7 +590,7 @@ export default {
|
|
|
resetViewport() {
|
|
|
// 设置初始视图为宁夏
|
|
|
this.viewer.camera.flyTo({
|
|
|
- destination: Cesium.Cartesian3.fromDegrees(106.779438, 37.457516, 20000),
|
|
|
+ destination: Cesium.Cartesian3.fromDegrees(114.502778,35.326667, 20000),
|
|
|
orientation: {
|
|
|
heading: Cesium.Math.toRadians(0),
|
|
|
pitch: Cesium.Math.toRadians(-90),
|