From f6769a1af13e187541eed4326e69916f9a7dee01 Mon Sep 17 00:00:00 2001
From: wulitaotao <547306458@qq.com>
Date: 星期一, 27 二月 2023 15:49:20 +0800
Subject: [PATCH] 修改左下角滚动,进入视角不旋转

---
 src/components/Screen/mapsdk.vue |   78 +++++++++------------------------------
 1 files changed, 18 insertions(+), 60 deletions(-)

diff --git a/src/components/Screen/mapsdk.vue b/src/components/Screen/mapsdk.vue
index c61a0c5..d912802 100644
--- a/src/components/Screen/mapsdk.vue
+++ b/src/components/Screen/mapsdk.vue
@@ -50,67 +50,25 @@
         function () {}
       )
 
-      window.viewer = window.Viewer = window.sgworld._Viewer
-      // Viewer.imageryLayers._layers[0].show = false
+      window.viewer = window.Viewer = window.sgworld._Viewer;
 
-      // viewer.clock.shouldAnimate = true
-      //姣忔鏃嬭浆鐨勫姬搴� 瓒婂皬瓒婃參
-      var angle = Cesium.Math.toRadians(Math.PI * 1)
-      // 鏃嬭浆娆℃暟 鐢ㄦ潵鎺у埗鍋滄
-      var rotate_num = 0
-      function onTickCallback() {
-        viewer.scene.camera.rotate(Cesium.Cartesian3.UNIT_Z, angle)
-        //浠ヤ笅鐢ㄦ潵鎺у埗 鍋滄
-        rotate_num++
-        // 110 娆℃棆杞竴鍛�
-        if (rotate_num == 1) {
-          Viewer.camera.flyTo({
-            destination: {
-              x: -2395735.480669514,
-              y: 35646557.30966785,
-              z: 33320031.01620178,
-            },
-            orientation: {
-              heading: 6.283185307179578,
-              roll: 0,
-              pitch: -1.5687480368906144,
-            },
-          })
-        }
-        if (rotate_num == 220) {
-          Viewer.camera.flyTo({
-            destination: {
-              x: -4022999.313498903,
-              y: 19214082.70976515,
-              z: 13043510.373621361,
-            },
-            orientation: {
-              heading: 6.283185307179577,
-              roll: 0,
-              pitch: -1.5643686104630592,
-            },
-          })
-        }
-        if (rotate_num === 330) {
-          //缁撴潫鏃嬭浆
-          viewer.clock.onTick.removeEventListener(onTickCallback)
-          //鍙互鍐嶆帴瀹氫綅鍔ㄧ敾
-          Viewer.camera.flyTo({
-            destination: {
-              x: -3919623.6069864673,
-              y: 13752070.475126158,
-              z: 8307291.863719194,
-            },
-            orientation: {
-              heading: 6.283185307179582,
-              roll: 0,
-              pitch: -1.5707039123519846,
-            },
-          })
-        }
-      }
-      // 鍒╃敤鏃堕挓杩涜鐩戝惉
-      viewer.clock.onTick.addEventListener(onTickCallback)
+
+
+       Viewer.imageryLayers._layers[0].show = false
+
+       sgworld.Navigate.jumpTo({      //璺宠浆瑙嗚
+            destination: new Cesium.Cartesian3.fromDegrees(110, 32, 50000000)
+      });
+      setTimeout(() => {
+        window.viewer.camera.flyTo({
+          destination:new Cesium.Cartesian3.fromDegrees(110, 32, 20000000),
+          orientation:{
+            heading:Cesium.Math.toRadians(0), 
+            pitch: Cesium.Math.toRadians(-90),
+          }
+        })
+      }, 1000);
+      
       Viewer.imageryLayers.addImageryProvider(
         new Cesium.UrlTemplateImageryProvider({
           url: gaoDeBaseUrl[0].url,

--
Gitblit v1.9.3