我正在尝试使用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,
})