Valhalla Mobile

The valhalla-mobile library builds libvalhalla c++ for Android (and iOS). It provides a Kotlin interface to access the ValhallaActor. Currently, it only supports fetching routes but with additional Kotlin contributions, more features can be added.

See Also

Packages

Link copied to clipboard

A wrapper for Valhalla's actor. This is the core object that accepts a valid valhalla config and allows fetching routes from valid valhalla tiles.

Link copied to clipboard

Manage a valhalla configuration json file (valhalla.json). This is similar to operating valhalla on a server, but we generate the file from code to correctly specify paths relative to the app's filesystem.

Link copied to clipboard

A simple tool for the creation and management of valhalla file absolute paths. Typically, this will be used with application directories like getExternalFilesDir(). There are several dir locations depending on your use case: Android Docs - Context.