I'm currently trying to build a tracking app. I use the GPS straight from the API, but the accuracy is terrible! On a good day I get 6 meters for half a minute and then it goes jumpy. I tried in on few devices and it's the same.
What is the correct and good way to make it more accurate? Does anyone know a good algorithm for fixing it? or at least for filtering? something like in NikeRun.