微信小程序最新的定位功能有大变动,传统的wx.getLocation很难申请,最新推出wx.getFuzzyLocation,在调试的时候,需要注意的地方,记录下来。
一,微信工具以及微信版本号升级
1、需要去官网下载最新的小程序开发者工具,“wechat_devtools_1.06.2206090”版本,需要主动去下载,通过已有的开发者工具更新好像不行,以后估计可以升级。
2、升级手机微信到8.0.24版本。
3、调试基础库在2.25以上
二、需要在小程序开发->开发管理->接口设置,申请通过接口权限
三、微信app.json配置
需要在配置文件中,添加两处声明
"permission": {
"scope.userFuzzyLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
},
"requiredPrivateInfos":[
"getFuzzyLocation"
]
四、需要使用整机调试
估计微信团队还未来及让开发者工具支持此功能,暂时需要整机调试
五,补充说明
发现通过这个接口获取的微信信息,与之前的接口有出入,需要自己去处理一下