呃,所以我不久前实现了使用地理定位的代码,当时它起作用了,但现在它抛出了一个
GeolocationPositionError
,消息是
Network location provider at 'https://inference.location.live.net/' : Did not provide a good position fix.
,带有错误代码 2
。
这是代码片段(是的,代码在用户输入后运行):
let latLong = [0, 0];
latLong = await new Promise(async (res, rej) => {
await navigator.geolocation.getCurrentPosition(
(ret) => {
res([ret.coords.latitude, ret.coords.longitude]);
},
(err) => {
rej(err);
});
});
console.log('latlng', latLong);