Клуб API Карт

Не работает определение города по IP на мобильных устройствах

SimonVP
18 января, 17:15

Добрый день!

В процессе эксплуатации API столкнулся с тем, что не работает определение города по IP в случае выхода с мобильного интернета, а со стационарных компьютеров - все отлично.

Код:

ymaps.ready(init);

function init() {
    var geolocation = ymaps.geolocation;
    console.log("Внутри функции init");
      geolocation.get({
          provider: 'yandex',
          mapStateAutoApply: true
      }).then(function (result) {
          console.log("Данные получены");
          if (result) {
            var geo_data = result.geoObjects.get(0).properties.getAll();
            var city = geo_data.name;

            console.log(city);
         
          }
      });

  }

На стационарных компах выводит все три строки в консоль, а на мобильных - только первую.

Пример IP адреса, при котором возникают проблемы: 31.173.100.14

Подскажите, в чем может быть причина ?