当前位置:
首页 >
小程序 获取当前用户地址及地图显示
发布时间:2023/12/9
46
豆豆
生活随笔
收集整理的这篇文章主要介绍了
小程序 获取当前用户地址及地图显示
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
步骤
注意;当用户取消位置获取授权之后,再次点击获取位子按钮小程序不会再提醒用户是否授权,这个时候最好自己弹出提示框让用户去设置页面开启授权设置.
将经纬度传进去就可以打开地图并标记当前位置.
实例
<button bindtap="getLocation">获取当前地址</button>getLocation () {let _this = thiswx.getLocation({type: 'gcj02',success(res) {console.log('获取地理经纬度成功' + res)_this.setData({latitude: res.latitude,longitude: res.longitude})wx.openLocation({latitude: res.latitude,longitude: res.longitude,scale: 18,success(res){console.log('打开地址位置成功')wx.chooseLocation({success: function(res) {console.log('定位成功')},fail(err){console.log('定位失败' + err)}})}})},fail(err){console.log(err)}})},缺点:地狱回调,建议异步
缺陷:
使用 wx.getLocation来获取当前位置时:当用户使用 wx.getLocation来获取当前位置,取消位置获取授权之后,再次点击获取位子按钮小程序不会再提醒用户是否授权,这个时候最好自己弹出提示框让用户去设置页面开启授权设置
解决办法: 添加用户是否初次进入该页面以及是否地理位置授权的判断
代码:
总结
以上是生活随笔为你收集整理的小程序 获取当前用户地址及地图显示的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 配置PHP启动Apache服务报错
- 下一篇: 免费资源网站大全