Не корректно снимаются координаты 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];
});
}