【发布时间】:2011-11-08 16:46:18
【问题描述】:
我在我的移动网络应用程序中使用谷歌地图,但我注意到有时当地图提示位置权限时,用户不小心点击了“拒绝”而不是“允许”,他们需要重新加载页面以正确定位。
有没有一种方法可以让用户触发一些 JS 调用,例如通过点击一个按钮来更改他们对授予位置访问权限的选择或让浏览器重新提示他们?
提前感谢您的帮助:)
【问题讨论】:
-
我找到了一种重新提示地理定位权限的方法,使用
-
抱歉,误按了介绍。我找到了一种重新提示地理定位权限的方法,使用
navigator.geolocation.getCurrentPosition(),但似乎我们只能再次提示。我的意思是,如果用户两次拒绝分享他们的位置,我们就不能再次提示许可。 -
有人知道重新提示位置服务权限的方法吗? 虽然我设法重新提示过一次,但这对我来说在 android 浏览器下是不可能的...
-
另一个相关问题:stackoverflow.com/questions/4736057/… 可能有助于深入了解如何重置/删除权限
标签: jquery google-maps web-applications mobile jquery-mobile