Привет, я занимаюсь разработкой приложения, в котором я обновляю маркер на картах Google и перемещаю его к различным географическим точкам.
Я перемещаю маркер на несколько метров за 10 миллисекунд, чтобы добиться плавного движения на карте.
Я использую таймер обратного отсчета для этого (например, перемещайте маркер на несколько метров каждые 10 миллисекунд), но, как вы знаете, он не точный.
Что еще я могу использовать для цикла действия, и я могу быть более точным?
Должен ли я использовать System.nanotime();
А если это лучший способ, могу я привести пример?