При отслеживании местоположения Android иногда получаются широта и долгота с большого расстояния - PullRequest
0 голосов
/ 06 февраля 2019

Пытаюсь разработать приложение для определения местоположения трека, используя onLocationChange(), ранее я использовал плавное расположение , но иногда это дает кэшированную широту и долготу.

Я использовал обслуживание на переднем плане и режим определения местоположения Только GPS для отслеживания местоположения, а также при нажатии новой широты и долготы, которые я тестирую с точностью <20 </strong>.Но во время построения местоположения на карте некоторое время я получаю широту и долготу на большом расстоянии от моей текущей позиции.

Я пробовал покрывать расстояние новой широтой, долготой с предыдущей широтой, долготой, чтобы избежать прыжка, и я столкнулся с проблемой, заключающейся в том, чтокак доверять предыдущей широте и долготе правильно.

Режим местоположения: только GPS

Мин. интервал: 0

Мин. расстояние: 0

Пренебрежение первыми 5 местоположениями для получения точного положения GPS при начальном 75% успеха

Любое решение во избежание прыжков с места.

...