window.navigator.geolocation.getCurrentPosition无法正常工作

时间:2018-08-14 17:27:55

标签: angular html5 geolocation

我正在尝试使用window.navigator.geolocation.getCurrentPosition来获取用户在angular 6应用中的位置,但是在某些浏览器中它始终返回错误代码1,并且我允许了请求位置权限。这是我的代码:

window.navigator.geolocation.getCurrentPosition((postion) => {
   console.log(postion);

  })
}, (error) => {
 switch (error.code) {
    case 1:
        alert('Permission Denied');
        break;
    case 2:
        alert('Position Unavailable');
        break;
    case 3:
        alert('Timeout');
        break;
}
}, {
    timeout: 10000000,
    enableHighAccuracy: true,
})

0 个答案:

没有答案