From 6fc768db9a8c1d96d1f2ef15285ed863f98ef9b7 Mon Sep 17 00:00:00 2001
From: lixuliang <lixuliang_hd@126.com>
Date: 星期四, 25 一月 2024 09:24:33 +0800
Subject: [PATCH] Merge branch 'master' of http://106.120.22.35:48888/r/PM20221203225_MobileWeb

---
 src/utils/map.js                                 |    2 ++
 src/components/viewer.vue                        |    3 +++
 src/components/sideMenu/layerMenu/layerPanel.vue |    4 ++++
 3 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/components/sideMenu/layerMenu/layerPanel.vue b/src/components/sideMenu/layerMenu/layerPanel.vue
index cc072ad..e57c81a 100644
--- a/src/components/sideMenu/layerMenu/layerPanel.vue
+++ b/src/components/sideMenu/layerMenu/layerPanel.vue
@@ -324,8 +324,10 @@
 
       // 璁剧疆鐩告満
       if (result.name == "浜岀淮鍦板浘") {
+        window.Viewer.scene.globe.maximumScreenSpaceError = 4/3;
         this.changeLayerView(25000, false);
       } else if (result.name == "褰卞儚鍦板浘") {
+        window.Viewer.scene.globe.maximumScreenSpaceError = 4/3;
         this.changeLayerView(50000, false);
       }
       // 鍒囨崲鍥惧眰
@@ -356,8 +358,10 @@
     handleSMapClick(result, index) {
       // 璁剧疆鐩告満
       if (result.name == "3D鍩庡競") {
+        window.Viewer.scene.globe.maximumScreenSpaceError = 2;
         this.changeLayerView(45000, true);
       } else if (result.name == "涓夌淮妯″瀷") {
+        window.Viewer.scene.globe.maximumScreenSpaceError = 2;
         this.changeLayerView(80000, true);
       }
       // 鍒囨崲鍥惧眰
diff --git a/src/components/viewer.vue b/src/components/viewer.vue
index a40f629..643c8dc 100644
--- a/src/components/viewer.vue
+++ b/src/components/viewer.vue
@@ -168,6 +168,9 @@
       );
       window.Viewer = sgworld._Viewer;
       Viewer.shadows = false;
+      viewer.scene.fxaa = false;
+      viewer.scene.postProcessStages.fxaa.enabled = false;
+      window.Viewer.scene.globe.maximumScreenSpaceError = 4/3;
       that.showBottom();
       window.Viewer.scene.screenSpaceCameraController.minimumZoomDistance = 100; //鐩告満鐨勯珮搴︾殑鏈�灏忓��
       // window.Viewer.scene.screenSpaceCameraController.maximumZoomDistance = 38000; //鐩告満楂樺害鐨勬渶澶у��
diff --git a/src/utils/map.js b/src/utils/map.js
index 280127f..6d20478 100644
--- a/src/utils/map.js
+++ b/src/utils/map.js
@@ -917,6 +917,8 @@
                         level: treeNode.Level,
                         minimumLevel: treeNode.minimumLevel,
                         maximumLevel: treeNode.maximumLevel,
+                        minificationFilter:Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR,
+                        magnificationFilter:Cesium.TextureMinificationFilter.NEAREST_MIPMAP_LINEAR,
                         tilingScheme:
                             treeNode.tileType === "Geo"
                                 ? new Cesium.GeographicTilingScheme()

--
Gitblit v1.9.3