unapp微信小程序使用模糊地理位置接口wx.getFuzzyLocation
作者:langdi 来源: 发布时间:2022-07-21 08:23:04
由于精确地理位置接口只允许部分类目的小程序申请使用,为了满足开发者在更多场景使用地理位置接口,自 2022 年 7 月 14 日起,官方新增了获取模糊地理位置接口(wx.getFuzzyLocation)。
官方相关说明链接:
https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&announce_id=11654156749XzY2c&version=&lang=zh_CN&token=
https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.getFuzzyLocation.html
在uniapp中的使用步骤和方法:
1.先在 “小程序管理后台 -「开发」-「开发管理」-「接口设置」” 中完成权限申请 获取当前的模糊地理位置(wx.getFuzzyLocation)接口
2.在uniapp项目的manifest.json文件中的微信小程序部分 配置
"requiredPrivateInfos" : [ "getFuzzyLocation" ], "permission" : { "scope.userFuzzyLocation" : { "desc" : "获取位置信息权限方便索引周边内容" } }
3.使用接口
wx.getFuzzyLocation({ type: 'wgs84', success (res) { const latitude = res.latitude const longitude = res.longitude } })
type:wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标