设置请求地理位置科尔多瓦

Posted

技术标签:

【中文标题】设置请求地理位置科尔多瓦【英文标题】:Setting request geolocation Cordova 【发布时间】:2014-10-13 21:45:16 【问题描述】:

每次启动应用程序时都需要用户权限地理定位 - http://joxi.ru/KUc8VIwyTJD8bh6K_zI。有可能做一些用户同意的事情并且不再显示这个窗口吗?或者至少改变窗口中的标签

【问题讨论】:

如果用户同意,则使用html5本地存储设置标志变量。如果没有设置标志,则显示窗口 这可能是浏览器实现的结果?这个提问者有相反的问题:***.com/q/16353909/814416 【参考方案1】:

我刚刚在使用 Cordova 时遇到了这个问题。最初,当我检查地理位置时,它只会提示用户一次,然后再也不提示,但后来我将地理位置移动到应用程序打开后立即发生,那时我遇到了同样的问题。问题最终是在应用程序完全加载之前检查了地理位置。我在我的应用程序中添加了一个启动画面以显示一个徽标,之后当为应用程序调用地理定位时,它已完全加载,因此它不再提示用户。所以基本上只需确保在调用地理位置之前文档已完全加载。

【讨论】:

以上是关于设置请求地理位置科尔多瓦的主要内容,如果未能解决你的问题,请参考以下文章

科尔多瓦应用程序中的地理位置总是超时

地理定位不适用于科尔多瓦

地理位置科尔多瓦应用程序中的位置半径

如何在科尔多瓦获取当前位置时修复“REQUEST_DENIED”

科尔多瓦的地理位置

科尔多瓦/Phonegap 地理位置