Snap raw GPS breadcrumbs to the road network
Map matching snaps raw GPS breadcrumbs to the road network — turn a noisy trace into the road-accurate route that was actually driven, with distance, time, road names, and a match confidence. matched: true only means a route was returned: gate on match_status (full | partial | none), and use coverage.unmatched_ranges to find the input points that did not match. road_names come from maneuver points — use /v1/trace-attributes for per-segment names. Sparsely-reported traces (consecutive fixes farther apart than the default breakage distance) can split into multiple sections — see breakage_distance_m. Total matched distance is limited to 200 km per call; split longer sparse traces by distance, not only by the 100-point cap. Costs 1 quota unit per call.
Request
- Base URL: https://geo.thinair.co
- URL: https://geo.thinair.co/v1/map-match
- Auth: HTTP bearer
Request body
Example request
{
"shape": [
{
"lat": 47.6205,
"lon": -122.3493
}
],
"costing": "auto"
}Response
Matched route. See geojson / geometry for the snapped line.
Changes
No recorded changes to this operation across all 1 revision of this API.