shuishen
2022-01-13 05e12ffc0cd7ca5cc0469cc7b69f9a524d722d1c
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: {
@@ -154,6 +155,8 @@
                    }
                }
            })
            that.createdLayers(viewer)
            that.$store.commit('SET_VIEWER', viewer)
@@ -305,6 +308,14 @@
        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)
        }
    }
}