如何让Google地图再次请求位置权限?

Ger*_*ard 7 mobile jquery google-maps web-applications jquery-mobile

我在我的移动网络应用中使用谷歌地图,但我注意到,有时当地图提示位置权限时,用户不小心点击"拒绝"而不是"允许",他们需要重新加载页面才能正确定位.

有没有办法,比如,有一些用户可以触发的JS调用,比如点击一个按钮,改变他们对提供位置访问权限的选择,或者让浏览器重新提示他们?

在此先感谢任何帮助:)

Fra*_*ser 6

这是不可能的,如果用户选择了最好的,他们可以做的是清除他们的位置设置以再次接收提示.你不能强迫这一点,我也不相信你想要或能够.毕竟它会在哪里结束.

允许还是否认?你确定吗?你确定吗?积极的你肯定吗?等等..

请参阅:http://support.google.com/gmm/bin/answer.py?hl = zh-CN&answer = 1250068

处理此问题的正确方法是查找PERMISSION_DENIED并向用户显示消息,例如"此应用程序需要使用位置服务,请在您的设备上启用它们以使用此应用程序"或其他类似的消息.