From 2411eb9a84f290fdb44852278c314df826ceb160 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 15 Apr 2022 13:56:47 +0800
Subject: [PATCH] 1

---
 src/components/leftNav/index.vue |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/src/components/leftNav/index.vue b/src/components/leftNav/index.vue
index e643fbc..c49cd1d 100644
--- a/src/components/leftNav/index.vue
+++ b/src/components/leftNav/index.vue
@@ -40,7 +40,8 @@
         ...mapGetters([
             'closeMapClick', // 关闭地图点击,防止新增标签误触
             'addIconsLayerIconPopup', // 传送关闭编辑窗口,刷新标签数据
-            'calenderShow'
+            'calenderShow',
+            'twoOrThree'
         ])
     },
     data () {
@@ -137,6 +138,28 @@
                 }
             },
             immediate: true
+        },
+        twoOrThree: {
+            handler (newData, oldData) {
+                if (newData == '三 维') {
+                    for (const key in LeftNavLayer) {
+                        if (LeftNavLayer[key] != null) {
+                            LeftNavLayer[key].eachOverlay((item) => {
+                                item.position = new global.DC.Position(Number(item.position.lng), Number(item.position.lat), 0)
+                            })
+                        }
+                    }
+                } else {
+                    for (const key in LeftNavLayer) {
+                        if (LeftNavLayer[key] != null) {
+                            LeftNavLayer[key].eachOverlay((item) => {
+                                item.position = new global.DC.Position(Number(item.position.lng), Number(item.position.lat), 150)
+                            })
+                        }
+                    }
+                }
+            },
+            immediate: true
         }
     },
     methods: {

--
Gitblit v1.9.3