使用 Javascript 地理定位 API 以这种方式提示用户:
“你想使用你当前的位置吗?”
可能会发生三件事:
1) 用户选择 OK 2) 用户选择“不允许” 3) 出现错误或超时
目前似乎缺少可用的 API,因为我可以通过回调异步管理 (1) 和 (3),但不能管理 (2):
navigator.geolocation.getCurrentPosition(
function(position) {
alert("You pressed OK");
},
function(error) {
alert("There is an error");
}
);
假设在(2)的情况下我想做一些特定的操作:我怎样才能检测到这个?