Map Matching is the process of snapping recorded traces – for example from your phone while driving a car or from a GPS tracker while running – to a network of roads and paths. Example use cases are aligning noisy traces to display them cleanly on a map and assuring correct waypoints for a routing request. Our new Map Matching API supports traces from driving, walking and cycling and can match them anywhere in the world.
Below is a map-matched trace from a run I recorded with RunKeeper on my phone. The matched trace is visually cleaner, following the underlying road network perfectly. Read more about this new API in our Map Matching API documentation.