routing_engine 0.1.2
routing_engine: ^0.1.2 copied to clipboard
Engine-agnostic routing interface with OSRM and Valhalla implementations. Supports local and public routing servers, offline routing via local Valhalla. Abstract RoutingEngine, RouteResult model, and [...]
Changelog #
0.1.2 #
- Added an explicit install section to README for pub.dev onboarding.
- Added an API overview table to README for core routing abstractions.
0.1.1 #
- Added
example/main.dartshowing the engine-agnosticRoutingEngineAPI with a minimal example engine. - Improved discoverability: added offline routing, local Valhalla keywords.
- Added
offlinetopic. - Added cross-links to sibling packages in README.
- Expanded README sibling links to the full 10-package SNGNav ecosystem.
- Added
ValhallaRoutingEngine.local()helper and configurable timeouts. - Set
ValhallaRoutingEngine.local()to the canonical Machine Elocalhost:8005runtime. - Added gated local Valhalla integration test and README instructions.
- Added
tool/valhalla_benchmark.dartfor exact-payload local/public latency measurement.
0.1.0 #
- Initial release.
- Abstract
RoutingEngineinterface for engine-agnostic routing. - OSRM implementation: sub-frame latency (4.9ms for 10km queries).
- Valhalla implementation: multi-modal routing with Japanese language support.
RouteResultmodel with maneuvers, geometry, distance, time, and engine info.RouteRequestwith origin, destination, and optional waypoints.- Engine identity via
EngineInfo(name, version, query latency).