diff --git a/src/components/Map/index.vue b/src/components/Map/index.vue
new file mode 100644
index 0000000..7ef4fe9
--- /dev/null
+++ b/src/components/Map/index.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/config/env.development.js b/src/config/env.development.js
index 275397b..f51bd29 100644
--- a/src/config/env.development.js
+++ b/src/config/env.development.js
@@ -9,5 +9,6 @@ module.exports = {
baseUrl: 'http://192.168.1.144/api', // 项目地址
baseApi: '/api', // 本地api请求地址,注意:如果你使用了代理,请设置成'/'
wxId: 'wx1078fa1e99424de9',
- secret: 'ebecf6b88ab455f1cdf4a5b6357407b8'
+ secret: 'ebecf6b88ab455f1cdf4a5b6357407b8',
+ mapKey: '5D6BZ-KHLW4-JUXU5-XIM47-5Q2DJ-IPBBT'
}
diff --git a/src/config/env.production.js b/src/config/env.production.js
index 69afb47..a9075d7 100644
--- a/src/config/env.production.js
+++ b/src/config/env.production.js
@@ -4,8 +4,8 @@
* @LastEditors: mk 2403457699@qq.com
* @LastEditTime: 2023-10-13 13:40:38
* @Description: 介绍一下改动了什么
- *
- *
+ *
+ *
*/
// 本地环境配置
module.exports = {
@@ -17,5 +17,6 @@ module.exports = {
baseUrl: 'https://epmet-preview.elinkservice.cn/', // 项目地址
baseApi: 'https://epmet-preview.elinkservice.cn/api',
wxId: 'wx1078fa1e99424de9',
- secret: 'ebecf6b88ab455f1cdf4a5b6357407b8'
+ secret: 'ebecf6b88ab455f1cdf4a5b6357407b8',
+ mapKey: '5D6BZ-KHLW4-JUXU5-XIM47-5Q2DJ-IPBBT'
}
diff --git a/src/config/env.staging.js b/src/config/env.staging.js
index 7049a84..a9e17e6 100644
--- a/src/config/env.staging.js
+++ b/src/config/env.staging.js
@@ -8,5 +8,6 @@ module.exports = {
baseUrl: 'https://epmet-preview.elinkservice.cn', // 项目地址
baseApi: 'https://epmet-preview.elinkservice.cn/api',
wxId: 'wx1078fa1e99424de9',
- secret: 'ebecf6b88ab455f1cdf4a5b6357407b8'
+ secret: 'ebecf6b88ab455f1cdf4a5b6357407b8',
+ mapKey: '5D6BZ-KHLW4-JUXU5-XIM47-5Q2DJ-IPBBT'
}
diff --git a/src/plugins/vant.js b/src/plugins/vant.js
index 51ebfde..0339413 100644
--- a/src/plugins/vant.js
+++ b/src/plugins/vant.js
@@ -21,7 +21,8 @@ import {
Steps,
Step,
Divider,
- List
+ List,
+ ActionSheet
} from 'vant'
Vue.use(Button)
@@ -45,3 +46,4 @@ Vue.use(Button)
.use(Step)
.use(Divider)
.use(List)
+ .use(ActionSheet)
diff --git a/src/views/event/index.vue b/src/views/event/index.vue
index fc04d78..aa284c0 100644
--- a/src/views/event/index.vue
+++ b/src/views/event/index.vue
@@ -31,13 +31,14 @@
提交
+
@@ -46,11 +47,13 @@ import { setConfig } from '@/utils/jweixin'
import Recording from '@/components/Recording'
import Perfect from '@/components/Perfect'
import Audio from '@/components/Audio'
+import Map from '@/components/Map'
import { uploadvariedfile } from '@/api/basic'
import { saveOfficialAccountEvent } from '@/api/event'
+import { mapKey } from "@/config"
export default {
name: 'event',
- components: { Recording, Audio, Perfect },
+ components: { Recording, Audio, Perfect, Map },
data() {
return {
form: {},
@@ -78,7 +81,7 @@ export default {
'translateVoice'
])
// 初始化腾讯地图
- this.geolocation = new qq.maps.Geolocation('LWBBZ-TIGC3-VFP3L-YNMWH-FJB7T-JFBLO', 'myapp')
+ this.geolocation = new qq.maps.Geolocation(mapKey, 'myapp')
// 获取定位
this.getMyLocation()
},
@@ -94,6 +97,11 @@ export default {
this.address = position.city + position.addr
console.log('定位成功', position)
},
+ locationChange(data) {
+ this.longitude = data.latlng.lng
+ this.latitude = data.latlng.lat
+ this.address = data.poiaddress
+ },
errorPosition() {
console.log('定位失败,再次进行定位')
},