I'm having some trouble while map matching these points for some streets. Could you lend me a hand?

I'm having some trouble while map matching these points for some streets. Could you lend me a hand?

The solution will largely depends on the frequency of your data (e.g. every 100m or every minute, etc.). If your data is dense enough, the problem is called "map-matching". If the data is very sparse it's called "Path inference". Some GIS such as ArcGIS network analyst can help you with problem #1. I'd suggest you take a look at this discussion . If you're after a web-service for map-matching, check TraxMatching from my profile.
Lines represent the streets of Athens. I still can't do anything, I had all day to search and nothing
– user2883056 Dec 03 '13 at 19:20