JS Geolocation 没有提供好的位置

问题描述 投票:0回答:0

呃,所以我不久前实现了使用地理定位的代码,当时它起作用了,但现在它抛出了一个

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);
javascript geolocation
© www.soinside.com 2019 - 2024. All rights reserved.