今天在开发的过程中,后台传入了省市区,然后想要拿到当前的经纬度首先我们需要在腾讯地图申请自己的key值,然后通过省市区地址进行逆解析,
可以看腾信地图开发者文档
先看效果图
getLocation(){
// console.log("djdj")
wx.getLocation({
type: 'wgs84',
altitude:true,
success:res=> {
console.log(res)
const locallat=res.latitude;
const locallng=res.longitude;
wx.openLocation({//使用微信内置地图查看位置。
latitude: this.data.lat,//要去的纬度-地址
longitude: this.data.lng,//要去的经度-地址
name:`${this.data.detailprovice}`,
address:`${this.data.provice}`
})
this.setData({
locallat,locallng
})
}
})
这段代码地理位置授权,并打开腾讯地图
注意,在app.json加入
“permission”: {
“scope.userLocation”: {
“desc”: “你的位置信息将用于小程序位置从而进行导航”
}
},
这样我们就行打开导航了!