Crate ferrostar

Source
Expand description

§Ferrostar

Ferrostar is a modern SDK for building turn-by-turn navigation applications.

A screenshot of Ferrostar running on iOS

This crate is the core of Ferrostar, which contains common data models, traits and integrations with common routing backends like Valhalla, spatial algorithms, and the navigation state machine.

If you’re looking to build a navigation experience for a platform where Ferrostar doesn’t currently offer a high-level interface, you want to use the primitives in your existing architecture, or you’re genuinely curious about the internals, you’re in the right spot!

And if you’re a developer wanting to build a navigation experience in your application, check out the User Guide for a high-level overview and tutorials for major platforms including iOS and Android.

Modules§

algorithms
Common spatial algorithms which are useful for navigation.
deviation_detection
Tools for deciding when the user has sufficiently deviated from a route.
models
Common data models.
navigation_controller
The navigation state machine.
routing_adapters
The bridge between routing engines and Ferrostar in high-level platform frameworks.
simulation
Tools for simulating progress along a route.

Functions§

create_ferrostar_logger