Слушаю изменение GPS координат в свое сервисе и потом рисую маршрут.
Но дело в том, что когда останавливаешься, то твое местоположение начинает прыгать и в итоге маршрут получается не ровным, а ломаным. Маршрут считаю как расстояние между двумя точками с интервалом 3 секунды или же при изменении расстояния более чем на 10 метров. Но из за таких скачков длина маршрута увеличивается. Ну и сам маршрут получается ломаной линией, а не сглаженной.
Как лучше всего посчитать правильность маршрута, его более точную длину и не изобретать велосипед?