为进一步规范开发者调用涉用户信息相关接口或功能,保障用户合法权益,自 2023 年 9 月 21日起,将回收小游戏的精确地理位置获取接口(wx.getLocation)
当前已支持模糊地理位置获取接口(wx.getFuzzyLocation),正在使用精确地理位置接口的小游戏开发者,请在 2023 年 9 月 21 日前完成接口替换。
wx.getFuzzyLocation 接口说明:
1、该接口返回的是经过模糊处理的经纬度坐标;
2、该接口支持返回 wgs84 或 gcj02 两种类型的坐标;
3、 该接口需要用户授权 scope.userFuzzyLocation。
wx.getFuzzyLocation 使用前声明:
使用前需在 game.json 中配置
(1)permission 配置项中声明,代码格式如下:
"permission":{
"scope.userFuzzyLocation":{
"desc":"你的位置信息将用于小游戏位置接口的效果展示"
}
}
(2)requiredPrivateInfos 配置项中声明,代码格式如下:
注意:getFuzzyLocation和getLocation互斥,只需配置getFuzzyLocation
"requiredPrivateInfos":[
"getFuzzyLocation"
]
低版本兼容建议使用API是否存在的方式去判断:
if (wx.getFuzzyLocation) {
// 当前用户的基础库版本支持 wx.getFuzzyLocation,使用该API做相关逻辑
} else {
// 当前用户的基础库版本不支持wx.getFuzzyLocation,需要做一些低版本兼容
}
关于接口调整如有任何疑问,可联系微信:minigame3。
微信团队
2023年8月31日
6,我以为小程序的限制已经天下无敌了,没想到小游戏直接没了,真是太勇猛了,这是谁的部将
至少我们这些老App应该给个出路啊
我们的小游戏就是个商圈AR导航的App,现在你不让我用,我们怎么办?
模糊定位,以为就是进度差点,50米也能用,结果测试误差是2千米。。。