I'm working on an app that displays the user's GPS location with a marker on a map. Every two seconds, there are updates.
The issue is that the position I receive from other apps like WAZE, Maps, and others is not as precise. The user is always in the road because they are driving, but the marker can occasionally be a few meters to the left or right.
Using the other apps prevents this from happening because they ignore a small GPS inaccuracy and are aware that you are on a road.
How then can I accomplish this? Seriously, I need it!