liuyg
2022-01-18 1b65bf157e9d1852bf819bcebcdbf596b77ae6b9
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)
        }
    }
}