Пытаюсь разработать приложение для определения местоположения трека, используя onLocationChange()
, ранее я использовал плавное расположение , но иногда это дает кэшированную широту и долготу.
Я использовал обслуживание на переднем плане и режим определения местоположения Только GPS для отслеживания местоположения, а также при нажатии новой широты и долготы, которые я тестирую с точностью <20 </strong>.Но во время построения местоположения на карте некоторое время я получаю широту и долготу на большом расстоянии от моей текущей позиции.
Я пробовал покрывать расстояние новой широтой, долготой с предыдущей широтой, долготой, чтобы избежать прыжка, и я столкнулся с проблемой, заключающейся в том, чтокак доверять предыдущей широте и долготе правильно.
Режим местоположения: только GPS
Мин. интервал: 0
Мин. расстояние: 0
Пренебрежение первыми 5 местоположениями для получения точного положения GPS при начальном 75% успеха
Любое решение во избежание прыжков с места.