From c90036e2b71f394711117f186a772758abe69e3a Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期三, 19 六月 2024 09:48:10 +0800
Subject: [PATCH] 更新

---
 src/components/map/viewer.vue |  148 +++++-------------------------------------------
 1 files changed, 17 insertions(+), 131 deletions(-)

diff --git a/src/components/map/viewer.vue b/src/components/map/viewer.vue
index 3a5cb8a..83f7445 100644
--- a/src/components/map/viewer.vue
+++ b/src/components/map/viewer.vue
@@ -1,9 +1,6 @@
 <template>
   <div>
     <div id="sdkContainer"></div>
-    <!-- <div style="z-index: 30;position: absolute; top:1%;left: 1%;">
-      <el-button @click="setLocation(3)">婕父</el-button>
-    </div> -->
   </div>
 </template>
 
@@ -47,81 +44,34 @@
     ...mapState(["cesiumInit"]),
   },
   mounted() {
-
     this.$nextTick(function () {
       let that = this;
-      let option = {
-        fullscreenButton: true,
-        licenseServer: "http://183.162.245.49:18080",
-        minViewHeight: parseFloat(common.minviewheight),
-        url: SmartEarthRootUrl + "Workers/image/earth.jpg",  //涓嶅惈鍗曞紶鍦板浘鍥剧墖url鍒欎娇鐢ㄥ湪绾垮湴鍥�
-        contextOptions: {
-          failIfMajorPerformanceCaveat: false,
-          webgl: {
-            alpha: true,
-            preserveDrawingBuffer: true,
-          },
-        },
-      };
+
       window.sgworld = new SmartEarth.SGWorld(
         "sdkContainer",
         Cesium,
-        option,
-
+        {
+          fullscreenButton: true,
+          minViewHeight: parseFloat(common.minviewheight),
+          url: SmartEarthRootUrl + "Workers/image/earth.jpg", //涓嶅惈鍗曞紶鍦板浘鍥剧墖url鍒欎娇鐢ㄥ湪绾垮湴鍥�
+          contextOptions: {
+            failIfMajorPerformanceCaveat: false,
+            webgl: {
+              alpha: true,
+              preserveDrawingBuffer: true,
+            },
+          },
+        },
         null,
         () => {
-          // sgworld.Navigate.flyToPointsInterest({
-          //   destination: Cesium.Cartesian3.fromDegrees(
-          //     116.55341,
-          //     39.72163,
-          //     50000.83
-          //   ),
-          //   orientation: {
-          //     heading: Cesium.Math.toRadians(0),
-          //     pitch: Cesium.Math.toRadians(-90),
-          //     roll: Cesium.Math.toRadians(0.0)
-          //   },
-          //   duration: 7 //椋炶鏃堕棿8s
-          // });
-          // sgworld._Viewer.imageryLayers.removeAll();
-          // 鍏堥鍒颁害搴勮鏀垮尯
-          // setTimeout(() => {
           sgworld.Navigate.flyToPointsInterest({
             destination: Cesium.Cartesian3.fromDegrees(
               116.540659,
-              39.744945,
-              50000
+              39.734945,
+              45000
             ),
-            duration: 7, //椋炶鏃堕棿8s
+            duration: 5, //椋炶鏃堕棿8s
           });
-          // }, 5000);
-          // setTimeout(() => {
-          //   sgworld.Navigate.flyToPointsInterest({
-          //     destination: Cesium.Cartesian3.fromDegrees(
-          //       116.502368,
-          //       39.791361,
-          //       6500
-          //     ),
-          //     duration: 8, //椋炶鏃堕棿8s
-          //   });
-          // }, 10000);
-          setTimeout(() => {
-            sgworld.Navigate.flyToPointsInterest({
-              destination: {
-                "x": -2187108.231948378,
-                "y": 4392040.442348233,
-                "z": 4063265.829085007
-              },
-              orientation: {
-                heading: 2.4384163743219607,
-                pitch: -0.32733173444759833,
-                roll: 6.283095595698651,
-              },
-              duration: 10, //椋炶鏃堕棿8s
-            });
-          }, 10000);
-          that.setCesiumInit(true);
-          // rpc.initRpc();
         }
       );
 
@@ -190,7 +140,7 @@
   methods: {
     ...mapMutations(["setCesiumInit"]),
     setLocation(res) {
-      rpc.setLocation(res)
+      rpc.setLocation(res);
     },
     detectZoom() {
       var ratio = 0,
@@ -295,69 +245,5 @@
  
 
 <style scoped>
-#bottomInfo {
-  position: absolute;
-  bottom: 0;
-  width: 100%;
-  height: 28px;
-  background: rgba(0, 0, 0, 0.27);
-}
 
-#distanceLegendDiv {
-  display: none !important;
-}
-
-#switchImagerLayer {
-  display: block;
-  position: absolute;
-  /*bottom: 120px;*/
-  bottom: 13px;
-  right: 46px;
-  /* margin-right: -105px; */
-  z-index: 9999;
-  border-radius: 10px;
-  /* box-shadow: 0px 0px 5px 3px #fff; */
-}
-
-/* #switchImagerLayer:before {
-  content: "";
-  position: absolute;
-  right: 5px;
-  bottom: 10px;
-  border: 13px solid rgba(0, 0, 0, 0.5);
-  border-top-color: transparent;
-  border-left-color: transparent;
-}
-
-#switchImagerLayer:after {
-  content: "";
-  width: 5px;
-  height: 12px;
-  position: absolute;
-  right: 8px;
-  bottom: 10px;
-  border: 2px solid #fff;
-  border-top-color: transparent;
-  border-left-color: transparent;
-  transform: rotate(45deg);
-} */
-
-.swichImg {
-  width: 117px;
-  height: 80px;
-  border-radius: 10px;
-  cursor: pointer;
-}
-.bgbox {
-  position: absolute;
-  top: 0;
-  left: 8px;
-  z-index: -1;
-}
-.mid {
-  position: absolute;
-  top: 50%;
-  transform: translateY(-50%);
-  right: 20%;
-}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3