qqmap-wx-jssdk.js点击就可以获取文件包
//https://lbs.qq.com/dev/console/application/mine 获取腾讯地图密钥
//import QQMapWX from '../../qqmap/qqmap-wx-jssdk.js' 引用js
onLoad() {
this.getMapAddress()
},
methods: {
getMapAddress() {
const tMap = new QQMapWX({
key: 'EQQBZ-Z653S-76VOU-64UW5-2C2QZ-CEF3G' //开发者密钥
});
//使用 uni.getLocation获取用户所在经纬度
uni.getLocation({
type: 'wgs84',
geocode: true,
success: (res) => {
console.log("获取经纬度成功");
this.latitude = res.latitude;
this.longitude = res.longitude;
},
fail: () => {
console.log("获取经纬度失败");
},
complete: () => {
// 使用腾讯sdk的reverseGeocoder方法 解析经纬度
tMap.reverseGeocoder({
location: {
latitude: this.latitude,
longitude: this.longitude
},
success: res=> {
console.log("解析地址成功", res);
console.log("当前地址:", res.result.address);
this.result=res.result
//保存缓存
// uni.setStorage({
// key: 'local',
// data: res.result.address,
// success() {
// console.log("用户地址信息已缓存")
// }
// })
},
fail: function(res) {
uni.showToast({
title: '定位失败',
duration: 2000,
icon: "none"
})
console.log(res);
},
complete: function(res) { //无论成功失败都会执行
wx.switchTab({
url: '../appointment/appointment'
})
}
})
}
})
}
},