Я создаю приложение Android для измерения 1 км от стартовой позиции во время вождения.
я пробовал это: https://github.com/quentin7b/android-location-tracker/blob/master/README.md
val settings = TrackerSettings()
.setUseNetwork(true)
.setUseGPS(true)
.setUsePassive(false)
.setTimeBetweenUpdates(1000)
.setMetersBetweenUpdates(10F)
И я меняю положение, чтобы получить расстояние между позициями, используя:
val distance = currentPosition!!.distanceTo(location)
totalDistance += distance
Но результат не точный, кто-нибудь, как может дать лучшее решение