我正在使用 jquery-ui-maps 和 HTML5 地理位置向用户显示位置列表,我需要利用用户的地理位置。
所以,这里是用例,
- 用户未启用 GPS/定位服务。
- 用户打开应用程序并导航到调用navigator.geolocation以获取用户位置的视图
- 应用程序出错并通知用户他们必须启用 GPS/定位服务
- 然后用户导航出应用程序并启用 GPS
- 当用户返回应用程序并尝试查看地图(再次调用地理位置)时,应用程序仍然无法使用 GPS。
我相信我已将其范围缩小为一个 Phonegap 问题,其中 GPS 权限在应用程序加载时初始化并且从未重新评估。
我的问题是,是否可以在应用程序运行期间启用 GPS,或者 Phonegap 是否需要重新加载应用程序才能使用 GPS?