如何使用微信小程序显示用户当前地理位置
短信预约 -IT技能 免费直播动态提醒
今天小编给大家分享一下如何使用微信小程序显示用户当前地理位置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
wx.getLocation
通过wx.getLocation
我们得到用户的经纬度位置。
使用wx.getLocation
之前需要简单的配置一下。因为获取用户地理位置的操作需要用户同意,所以我们在app.json
文件里面加上配置:
"permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" }
如下图:
之后参考官方文档使用:
// 获取用户地理位置 const res = await wx.getLocation({ type: "wgs84", }) console.log('地理位置', res)
输出值为:
其中latitude
是纬度,longitude
是经度。
到这里我们的第一步已经完成了。
腾讯位置服务
第二步就是如何将经纬度转化为地区位置了,我使用了腾讯的位置服务
根据个人情况登录或者注册,然后再点击以下位置创建应用
然后点击文档里的以下位置
选择逆地址解析
然后根据文档编写代码
var self = this wx.request({ url: 'https://apis.map.qq.com/ws/geocoder/v1/', method: 'GET', data: { location: `${res.latitude},${res.longitude}`, key: '你自己的key' }, success: (res) => { console.log('地址', res); } })
返回值如下:
以上就是“如何使用微信小程序显示用户当前地理位置”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341