作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在移动网络应用中使用 Google map ,但我注意到,有时本地图提示位置权限时,用户会意外点击“拒绝”而不是“允许”,并且他们需要重新加载页面才能正确定位。
有没有一种方法,即让用户可以触发一些 JS 调用,例如通过点击按钮来更改他们对授予位置访问权限的选择或使浏览器重新提示他们?
提前感谢您的帮助:)
最佳答案
这是不可能的,如果用户选择退出,他们能做的最好的事情就是清除其位置设置以再次接收提示。你不能强制这一点,我也不相信你应该想要或能够这样做。毕竟它会在哪里结束。
允许还是拒绝?你确定吗?你确定吗?你确定是积极的吗?等等..
参见:http://support.google.com/gmm/bin/answer.py?hl=en&answer=1250068
处理此问题的正确方法是查找 PERMISSION_DENIED
,然后向您的用户显示一条消息,例如“此应用程序需要使用位置服务,请在您的设备上启用它们以使用这个应用程序”或类似的东西。
关于jquery - 如何让谷歌地图再次请求位置权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8054005/
我是一名优秀的程序员,十分优秀!