From 7d57b0fef0f220dfe7c868ce1113a7ce6eb6c468 Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期三, 21 八月 2024 11:23:06 +0800
Subject: [PATCH] 添加本地矢量地图服务,初始化视角切换

---
 src/assets/js/mapSdk/mapConfig.js |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/src/assets/js/mapSdk/mapConfig.js b/src/assets/js/mapSdk/mapConfig.js
index b558605..08b2cb8 100644
--- a/src/assets/js/mapSdk/mapConfig.js
+++ b/src/assets/js/mapSdk/mapConfig.js
@@ -7,29 +7,31 @@
                 y: res.y,
                 z: res.z,
             },
+            orientation: {
+                heading:res.heading,
+                pitch: res.pitch,
+                roll: res.roll,
+            },
         });
     },
-    userSceneFlyTo(res){
+    userSceneFlyTo(res) {
         const options = {
             duration: 2,
-            offset: new SmartEarth.Cesium.HeadingPitchRange(1.0, -0.3, 1000)
+            offset: new SmartEarth.Cesium.HeadingPitchRange(1.0, -0.3, 1000),
         };
-        earthCtrl.userScene.flyTo(res,options);
+        earthCtrl.userScene.flyTo(res, options);
     },
     getModelMatrix(res) {
         var headingPitchRoll = new Cesium.HeadingPitchRoll(res.heading, res.pitch, res.roll);
         var position = Cesium.Cartesian3.fromDegrees(res.longitude, res.latitude, res.altitude);
-        var modelMatrix = Cesium.Transforms.headingPitchRollToFixedFrame(
-            position, headingPitchRoll, Cesium.Ellipsoid.WGS84,
-            Cesium.Transforms.eastNorthUpToFixedFrame,
-            new Cesium.Matrix4());
+        var modelMatrix = Cesium.Transforms.headingPitchRollToFixedFrame(position, headingPitchRoll, Cesium.Ellipsoid.WGS84, Cesium.Transforms.eastNorthUpToFixedFrame, new Cesium.Matrix4());
         return modelMatrix;
     },
-    getWKTParse(res){
-        return WKT.parse(res)
+    getWKTParse(res) {
+        return WKT.parse(res);
     },
-    getWKTConvert(res){
-        return WKT.convert(res)
-    }
+    getWKTConvert(res) {
+        return WKT.convert(res);
+    },
 };
-export default mapConfig;
\ No newline at end of file
+export default mapConfig;

--
Gitblit v1.9.3