Использование LocationManager с GPS_PROVIDER на уровне API 23 на эмуляторе Android Android Studio.
Получение местоположения каждые 5 секунд с minDistance 0:
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 0, ll);
Я получаю долготу и широтуправильно каждые 5 секунд, но повышение очень редко и случайно.
В течение одной минуты location.hasAltitude()
равно false
, а location.getAltitude()
равно 0, и тогда я получу правильное значение.
Это из-за аппаратного обеспечения эмулятора?Могу ли я получить больше данных?