From 0e95debb77051d6629de9dd8e84f01def2b1e0b3 Mon Sep 17 00:00:00 2001 From: liupopo Date: Fri, 8 Sep 2023 15:04:16 +0800 Subject: [PATCH] baidumap --- package.json | 1 + src/main.js | 15 +- src/router/index.js | 7 +- src/views/map/bdmap.vue | 372 ++++++++++++++++++++++++++++++++++++++++ src/views/map/index.vue | 1 - 5 files changed, 391 insertions(+), 5 deletions(-) create mode 100644 src/views/map/bdmap.vue diff --git a/package.json b/package.json index 12a74f5..888480b 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "viewerjs": "^1.9.0", "vue": "2.6.10", "vue-amap": "^0.5.10", + "vue-bmap-gl": "^0.1.2", "vue-router": "3.4.9", "vuex": "3.6.0", "vuex-persistedstate": "^4.0.0", diff --git a/src/main.js b/src/main.js index 23ccea6..8c875b7 100644 --- a/src/main.js +++ b/src/main.js @@ -10,12 +10,11 @@ import router from './router' import '@/icons' // 引入icon文件夹下所有的svg + + // import VueAMap from 'vue-amap' import VueAMap from '@vuemap/vue-amap'; import '@vuemap/vue-amap/dist/style.css' - -Vue.use(ElementUI) - Vue.use(VueAMap) VueAMap.initAMapApiLoader({ key: '71cdeafd6ae271e523d4f46cd6f27b0f', // 此处的key,在高德开放平台申请 @@ -23,6 +22,16 @@ VueAMap.initAMapApiLoader({ securityJsCode: '00718d70da54e9abb87550e2a043ae0f' }) +import VueBMap from 'vue-bmap-gl'; +import 'vue-bmap-gl/dist/style.css' +Vue.use(VueBMap); +VueBMap.initBMapApiLoader({ + ak: 'qqdUS2cGyThesPRPKWWbXG2G', + v: '1.0' +}); + +Vue.use(ElementUI) + Vue.config.productionTip = false new Vue({ el: '#app', diff --git a/src/router/index.js b/src/router/index.js index 4ad002c..49c9a1e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -22,7 +22,12 @@ export const constantRoutes = [{ }, { path: '/map', component: () => import('@/views/map/index.vue'), - name: 'map' + name: 'MapVueAMap' + + }, { + path: '/bdmap', + component: () => import('@/views/map/bdmap.vue'), + name: 'MapVueBdMap' }, { path: '/login', diff --git a/src/views/map/bdmap.vue b/src/views/map/bdmap.vue new file mode 100644 index 0000000..cde0f94 --- /dev/null +++ b/src/views/map/bdmap.vue @@ -0,0 +1,372 @@ + + + + + diff --git a/src/views/map/index.vue b/src/views/map/index.vue index 7395bd1..37d0e10 100644 --- a/src/views/map/index.vue +++ b/src/views/map/index.vue @@ -7,7 +7,6 @@ :key="index" :icon="marker.icon" :title="marker.title" - :label="marker.label" :position="marker.position" @click="(e) => {clickArrayMarker(marker, e)}" />