Почему код выдаёт координаты не моего местоположения, а совсем другое?

function coordinateUser() {
    var writeCoord = document.getElementById('coord'); //получение элемента сайта
    var msg = 'Координаты отсутствуют.';
    console.log(navigator.geolocation);

    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(success, error);
        writeCoord.textContent = 'Определение местоположения..';
        localStorage.setItem('navigator.geolocation', 'true');
    } else {
        writeCoord.textContent = msg;
        localStorage.setItem('navigator.geolocation', 'false');
    }

    function success(position) {
        var lat = (position.coords.latitude).toFixed(8);
        var lon = (position.coords.longitude).toFixed(8);
        var accuracy = position.coords.accuracy;
        msg = `${lat}, ${lon} <br>погрешность(в метрах): ${accuracy}`;
        writeCoord.innerHTML = msg;
    }
    function error(msg) {
        writeCoord.textContent = msg;
        console.log(msg.code);
    }
}
coordinateUser();


Ответы (0 шт):