• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

微信小程序定位

一、微信小程序的定位

微信小程序定位调用api文档:wx.getLocation。详细参考官方:https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getLocation.html

坑点、注意点1:

在写入上方代码时,会发现我们还是无法使用定位功能。这时我们需要在app.json中增加入下代码:用来获取权限

进入页面就会出现如下获取权限的弹框:

坑点、注意点2:

获取权限窗口后,我们点击确定后就可以获取到当前地址经纬度,往往我们会需要详细地址,可以在页面引入var QQMapWX = require(‘../../../utils/qqmap-wx-jssdk.min.js’),借助qqmapsdk = new QQMapWX({ key: API.MAP_KEY })。

坑点、注意点3:

在获取地理位置权限我们点击取消后会导致后面无法获取权限,并且往后想获取权限弹出框也不会再弹出(即微信小程序用户取消授权后,再次进入,不会再弹出授权提示框了),这里提供以下解决方式:(此次获取位置的方法并未封装可自行封装减少代码冗余)

坑点、注意点4:

按照以上方法获取地址后,在线上版本时,我们记得要在微信小程序后台配置域名“https://apis.map.qq.com”


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址