收藏
回答

如何判断是否授权地理位置?

问题模块
API和组件

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


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

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


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

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

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


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


最后一次编辑于  2017-05-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 海宏
    海宏
    2017-05-17

    半天过去了...

    2017-05-17
    赞同
    回复