1.登录微信公众号后台选择设置-第三方服务-插件管理,搜索 “腾讯位置服务地图选点” 申请,审核通过后,小程序开发者可在小程序内使用该插件。
2.引入插件包,设置定位授权
// app.json
{
"plugins": {
"chooseLocation": {
"version": "1.0.5",
"provider": "wx76a9a06e5b4e693e"
}
},
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序定位"
}
}
}
4.调用插件,可通过调用获取当前地址wx.getLocation的api来获取经纬度数据
bindClickAdress() { const key = '****************'; //使用在腾讯位置服务申请的key const referer = '调用插件名称'; //调用插件的app的名称 const category = '生活服务,娱乐休闲'; wx.getLocation({ type: 'wgs84', success(res) { // console.log('地址---', res) const location = JSON.stringify({ latitude: res.latitude, longitude: res.longitude }); wx.navigateTo({ url: `plugin://chooseLocation/index?key=${key}&referer=${referer}&location=${location}&category=${category}` }); } }) }
*注意:key值可在 https://lbs.qq.com/dev/console/key/add 该地址申请个人开发者密钥申请
最后成功获取得选中地址点的地址详情信息