收藏
回答

onLocationChange中,如何监听用户授权的变化?

问题背景:

使用onlocationChange事件,监听地理位置实时变化。需要在无法获取用户位置的时候做出处理,改变页面显示做出提示。


具体问题:

在用户已授权的情况下,onlocationChange能正常执行监听函数。但是当用户在使用过程中,关闭了地理位置授权,onlocationChange的监听函数和onlocationChangeError的监听函数均不触发。请问有什么办法能够明确知道此刻是由于用户关闭了授权,导致地理位置不更新?


期望情况:

当用户在使用过程中,突然关闭了地理位置授权,能够通过以下方式之一,得到无法更新位置的原因:

1、 onlocationChange的fail监听函数能被调用并返回具体原因

2、onlocationChangeError的监听函数被调用并返回具体原因

3、提供监听用户授权变化的监听函数


请大家/官方帮忙看下,有什么办法能够获取用户终止位置授权的时机呢,开发时需要在无法获取用户位置的时候做出提示。


回答关注问题邀请回答
收藏
登录 后发表内容