Не корректно снимаются координаты ymaps.geolocation

подскажите почему при выполнение следующего кода на телефоне: получаются координаты центра города, а не точное местоположение?

ymaps.ready(init);

function init() {
    
    var geolocation = ymaps.geolocation;
    
    myMap = new ymaps.Map('map', {
        center: [55.76, 37.64],
        zoom: 10
    }, {
        searchControlProvider: 'yandex#search'
    });

    geolocation.get({
      mapStateAutoApply: true,
      autoReverseGeocode: false
    }).then(function (result) {
        userCoodinates["latitude"] = result.geoObjects.get(0).geometry.getCoordinates()[0];
        userCoodinates["longitude"] = result.geoObjects.get(0).geometry.getCoordinates()[1];
    });
    
}

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