如何判断是否授权地理位置?
翻遍api文档,没找到直接的api可以做到。
wx.openSetting可以调起一个授权设置页面,在完成的设置后执行success回调,回调函数的参数包含有用户授权的信息。
但是wx.openSetting调起了一个授权设置页面,之后才能拿到用户授权的信息。
现在的处理方法是在用户调用wx.getLocation和wx.chooseLocation时,如果失败的时候的直接当成用户未授权地理位置。
但是在用户调起位置页面(用户已经授权地理位置),执行取消选择地点的操作后,wx.chooseLocation的失败fail方法也会执行。
wx.chooseLocation无法的失败方法无法判断用户是否授权地理位置。
求解,是否可以直接拿到用户是否授权地理位置的信息,或者,有其他的解决方法能辅助判断用户是否授权地理位置?