From 28de79b44655118b1deffb5c9a8b06ec2904905b Mon Sep 17 00:00:00 2001
From: suerprisePlus <15810472099@163.com>
Date: 星期四, 13 六月 2024 17:38:24 +0800
Subject: [PATCH] 功能添加

---
 src/assets/js/mapView.js |   73 +++++++++++++++++++++++-------------
 1 files changed, 46 insertions(+), 27 deletions(-)

diff --git a/src/assets/js/mapView.js b/src/assets/js/mapView.js
index 012f4f3..2af64e8 100644
--- a/src/assets/js/mapView.js
+++ b/src/assets/js/mapView.js
@@ -1,27 +1,46 @@
-import mapClick from "./mapClick";
-import store from "@/store";
-import configTool from "@/assets/js/tool/configTool";
-const mapView = {
-  init() {
-    window.earthCtrl = new SmartEarth.EarthCtrl("cesiumContainer", {
-      printLog: false,
-    });
-    window.Viewer = earthCtrl._Viewer;
-    window.Cesium = SmartEarth.Cesium;
-    earthCtrl.camera.stop(); //鍙栨秷椋炶鐘舵��
-    // 鍏抽棴娣卞害妫�娴�
-    Viewer.scene.globe.depthTestAgainstTerrain = false;
-    // 椋炶瀹氫綅
-    configTool.setMapFly({
-      lon: 120.862482,
-      lat: 44.7786221,
-      alt: 300000,
-      heading: 6.283185307179586,
-      pitch: -1.5707963267948966,
-      roll: 0,
-    });
-    // 120.923461, 44.232539
-    mapClick.Init();
-  },
-};
-export default mapView;
+import mapClick from "./mapClick";
+import store from "@/store";
+import configTool from "@/assets/js/tool/configTool";
+import mapPlan from "./tool/mapPlan";
+
+const mapView = {
+  init() {
+    window.earthCtrl = new SmartEarth.EarthCtrl("cesiumContainer", {
+      // printLog: false
+    });
+    window.Viewer = earthCtrl._Viewer;
+    window.Cesium = SmartEarth.Cesium;
+    earthCtrl.camera.stop(); //鍙栨秷椋炶鐘舵��
+
+    // 鍏抽棴娣卞害妫�娴�
+    Viewer.scene.globe.depthTestAgainstTerrain = false;
+    window.widget = Viewer.widget;
+    earthCtrl.showFPS = true;
+    // 椋炶瀹氫綅
+    // configTool.setMapFly({
+    //   lon: 120.862482,
+    //   lat: 44.7786221,
+    //   alt: 300000,
+    //   heading: 6.283185307179586,
+    //   pitch: -1.5707963267948966,
+    //   roll: 0
+    // });
+    try {
+      Viewer.scene.postRender.addEventListener(() => {
+        
+      });
+    } catch (e) {
+      if (window.widget._showRenderLoopErrors) {
+        var title =
+          "寮�濮嬫椂闂�: " +
+          mapPlan.startTime +
+          "缁撴潫鏃堕棿: " +
+          mapPlan.formatDate();
+        window.widget.showErrorPanel(title, undefined, e);
+      }
+    }
+
+    mapClick.Init();
+  }
+};
+export default mapView;

--
Gitblit v1.9.3