第一步:准备百度逆地址解析需要用到的访问应用AK
首先去百度地图开放平台注册一个账号 百度地图开放平台 | 百度地图API SDK | 地图开发
接着创建应用
然后选择应用类型为微信小程序
注意:APPID注意看下面的注意事项,APPID是微信公众平台来的(微信公众平台)
点击提交,在主界面就会看到访问应用(AK)
第二步:一个简单的代码实现(后续大家可以根据自身情况修改代码)
小程序获取地理定位,需要相应的配置,配置也很简单 点我去配置
然后就可以开始写代码(只展示核心的代码)
const app = getApp()
Page({
data: {
},
onl oad() {
wx.getLocation({
type: 'gcj02', // 火星坐标 用于正确的定位
success: (result) => {
var { latitude, longitude } = result;
wx.request({
url: 'https://apis.map.qq.com/ws/geocoder/v1/', // url是固定的
data: {
key: "", // 自己在百度地图开放平台申请的访问应用AK
location: `${latitude},${longitude}`
},
method: 'get',
success: (res) => {
// 得到的逆地址信息
console.log(res);
}
})
},
fail: (err) => {
}
})
},
})