如何判断是否授权地理位置?
发布于 6 年前 作者 baiyang 14419 次浏览 最后一次编辑是 5 年前 来自 问答

翻遍api文档,没找到直接的api可以做到。

wx.openSetting可以调起一个授权设置页面,在完成的设置后执行success回调,回调函数的参数包含有用户授权的信息。

但是wx.openSetting调起了一个授权设置页面,之后才能拿到用户授权的信息。

现在的处理方法是在用户调用wx.getLocation和wx.chooseLocation时,如果失败的时候的直接当成用户未授权地理位置。

但是在用户调起位置页面(用户已经授权地理位置),执行取消选择地点的操作后,wx.chooseLocation的失败fail方法也会执行。

wx.chooseLocation无法的失败方法无法判断用户是否授权地理位置。

求解,是否可以直接拿到用户是否授权地理位置的信息,或者,有其他的解决方法能辅助判断用户是否授权地理位置?

1 回复

半天过去了…

回到顶部