Expand description
Modules§
- candidate
- The candidate data model: the road positions a trajectory point may anchor to, and the results a match is expressed in.
- codec
- costing
- Costing: the heuristics a match is priced by.
- layer
- matcher
- The match lifecycle: a borrowed
Matcher(configuration and operations) driving a caller-ownedTrip(all mutable state). - network
- primitives
- Shared plumbing: errors, the routing context, hop geometry, and the reachability caches.
- shard
- transition
- weigh
- Weighing: filling a trellis’s pending boundaries with transition costs.
Structs§
- LayerId
- Index of a layer in a [
Trellis]. - Match
Options - Configuration for a facade
Matchcall. - Matcher
- For orchestrating a map match, use the
Matcherstruct. - NodeId
- Index of a node within a single layer.
- Solved
- A solved trellis: a
Trellispaired with the minimum-costPaththrough it. - Trellis
- Layered graph where each layer is connected only to its adjacent layers.
- Trellis
Path - Result of a solve.
nodes[t]is the chosenNodeIdin layert.
Enums§
- Continuation
- Match
Error - The library error for the transition crate.
Traits§
- Match
- For matching a trajectory without assembling a
Matcheryourself, use this facade — it is implemented for everyNetwork. - Match
Simple Ext - Simplifies the interface to the
Matchtrait, providing methods that uses appropriate options.