MapContext.moveToLocation接口支持将地图中心移至当前定位点,为了让用户可以更好的判断是否要将地理位置信息提供给开发者,我们将 moveToLocation 调整为需要获取用户授权才可调用。需注意的是,当小程序/小游戏获取用户地理位置信息时,需要在app.json(小游戏为game.json)中声明 使用地理位置 且获得用户授权后才可调用成功。若未声明,调用MapContext.moveToLocation接口将会返回失败。
扫描小程序码分享
MapContext.moveToLocation接口支持将地图中心移至当前定位点,为了让用户可以更好的判断是否要将地理位置信息提供给开发者,我们将 moveToLocation 调整为需要获取用户授权才可调用。需注意的是,当小程序/小游戏获取用户地理位置信息时,需要在app.json(小游戏为game.json)中声明 使用地理位置 且获得用户授权后才可调用成功。若未声明,调用MapContext.moveToLocation接口将会返回失败。
请问,我提供了坐标给用户进行地图移动,并不需要获取用户定位,但仍然需要用户授权才可以使用,这样的产品逻辑会引起用户反感。
微信自诩为了用户体验,但这样的逻辑反而让用户体验不佳。
为什么不能在内部判断下,如果提供了坐标参数,则不需要授权。如果不好改这个的话,也可以把【移动到用户当前位置】和【移动到指定位置】,分成两个api,一个要授权,一个不需要授权。
看看社区都多少吐槽这个的帖子了,从20年到23年,改这个很难吗?
我就是只需要调用moveToLocation ,自己传入经纬度. 不需要获取用户位置,不需要获取用户位置,不需要获取用户位置.
非要开通wx.getLocation才能用, 那就申请开通吧 ,申请了100遍都是不通过.
驳回原因:你提供的申请原因/辅助图片/网页/视频内容无法确认申请接口使用场景
这不是有病吗,我都不需要获取用户信息,我怎么描述场景
真是反人类的设定 moveToLocation 需要 userLocation 权限 ,getLocation 又不让申请 替代用 getFuzzyLocation 又需要 userFuzzyLocation权限。。。userFuzzyLocation和userLocation 权限又冲突获取其中一个另外一个又丢失 导致每次用到某个就会覆盖掉另外一个 导致一直提示权限获取,我现在用includePoints 替代了 moveToLocation 。。。凑合用了 考虑转app了
请问如果不开启当前坐标的显示 然后指定一个位置进行移动还需要授权吗