我目前正在开发一个使用html5 geolocation api的应用程序。
我有一个按钮,意思是'找到我',如何尝试运行 - 或重新运行 - 地理定位。如果用户授予访问权限,则没有问题,但是,如果他拒绝它,是否有办法再次显示授权提示?
感谢您的回复!
答案 0 :(得分:1)
无法再次显示权限提示,但您可以使用错误回调来处理PERMISSION_DENIED
代码(例如,显示用户的进一步说明):
navigator.geolocation.getCurrentPosition(
function(position) {
// Success.
},
function(error) {
if (error.code === error.PERMISSION_DENIED) {
// Do Something.
}
}
);