我正在使用 jquery-ui-maps 和 HTML5 地理位置向用户显示位置列表,我需要利用用户的地理位置。
所以,这是用例,
- 用户未启用 GPS/定位服务。
- 用户打开应用程序并导航到调用的视图导航器.地理位置获取用户的位置
- 应用程序出错并通知用户必须启用 GPS/定位服务
- 然后用户退出应用程序并启用 GPS
- 当用户返回应用程序并尝试查看地图(再次调用地理位置)时,应用程序仍然无法使用 GPS。
我相信我已将其范围缩小为 Phonegap 问题,其中 GPS 权限在应用程序加载时初始化并且从未重新评估。
我的问题是,可以在应用程序运行时启用 GPS,还是 Phonegap 需要重新加载应用程序才能使用 GPS?
Phonegap 确实支持 GPS 的实时更新。
这是一个直接链接:
http://docs.phonegap.com/en/3.1.0/cordova_geolocation_geolocation.md.html#geolocation.watchPosition
一般来说,它被称为“监视位置”,您可以自己设置刷新计时器。
关于在运行时启用 GPS。
尝试只打电话navigator.geolocation.watchPosition()
.
请记住在 config.xml 上授予对地理位置的访问权限,但我想您知道这一点;)
我希望它有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)