From 4d0cece6f88fa97f5e299dc450d4707d3eec534e Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Tue, 18 Jan 2022 09:51:17 +0800
Subject: [PATCH] +
---
src/components/map/index.vue | 34 +++++++++++++++++++++++-----------
1 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/src/components/map/index.vue b/src/components/map/index.vue
index b2b0db8..845f5a2 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')
@@ -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