From 05e12ffc0cd7ca5cc0469cc7b69f9a524d722d1c Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 13 Jan 2022 17:46:52 +0800
Subject: [PATCH] 忽略模型文件

---
 src/components/map/index.vue |   36 ++++++++++++++++++++++++------------
 1 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index b2b0db8..8c895c0 100644
--- a/src/components/map/index.vue
+++ b/src/components/map/index.vue
@@ -20,7 +20,7 @@
             智慧社区
         </div>
 
-        <dimension />
+        <dimension :areaLayer='areaLayer' />
 
         <left-nav ref="leftNav"></left-nav>
 
@@ -52,7 +52,8 @@
     },
     data () {
         return {
-            DC: null
+            DC: null,
+            areaLayer: null
         }
     },
     computed: {
@@ -155,19 +156,21 @@
                 }
             })
 
+            that.createdLayers(viewer)
+
             that.$store.commit('SET_VIEWER', viewer)
 
             that.$refs.leftNav.initialize(viewer)
 
-            const key = '0f7c1d161d7352116a21aacf0e9f44c1'
-            const vec = that.DC.ImageryLayerFactory.createTdtImageryLayer({
-                key
-            })
-            const cva = that.DC.ImageryLayerFactory.createTdtImageryLayer({
-                key,
-                style: 'cva'
-            })
-            viewer.addBaseLayer([vec, cva])
+            // const key = '0f7c1d161d7352116a21aacf0e9f44c1'
+            // const vec = that.DC.ImageryLayerFactory.createTdtImageryLayer({
+            //     key
+            // })
+            // const cva = that.DC.ImageryLayerFactory.createTdtImageryLayer({
+            //     key,
+            //     style: 'cva'
+            // })
+            // viewer.addBaseLayer([vec, cva])
 
             // const areaLayer = new that.DC.VectorLayer('areaLayer')
 
@@ -287,7 +290,7 @@
 
             viewer.compass.enable = true
             viewer.zoomController.enable = true
-            // viewer.locationBar.enable = true
+            viewer.locationBar.enable = true
             viewer.hawkeyeMap.enable = true
             viewer.hawkeyeMap.addBaseLayer(
                 that.DC.ImageryLayerFactory.createAmapImageryLayer(
@@ -303,7 +306,16 @@
     },
     methods: {
         mapClick (e) {
+            this.$refs.campusNavRoute.shortcutShow(e)
             this.$refs.campusBuildingSearch.shortcutShow(e)
+        },
+
+        createdLayers (viewer) {
+            const layerGroup = new this.DC.LayerGroup('modelBox')
+            viewer.addLayerGroup(layerGroup)
+
+            this.areaLayer = new this.DC.VectorLayer('areaLayer')
+            layerGroup.addLayer(this.areaLayer)
         }
     }
 }

--
Gitblit v1.9.3