We just released version 2.0.0 of MapLibre’s navigation library. The update comes with the latest version of MapLibre Native (10.0.2) and includes a navigation UI by default.
MapLibre Navigation Android is an open source navigation library which allows everyone to build a customized navigation experience on Android.
You can easily integrate a lot of different tiles, as you are used to from MapLibre Native.
You can integrate your own routing backend, OSRM and GraphHopper (using the
/navigate endpoint) are easy to implement.
You can build your own navigation UI. An example implementation of such a custom implementation can be found in the Kurviger App.
The full changelog of this update is:
RouteFetcher) to be aligned with the implementation we need in the Navigation-UI package.
LocationEngineProviderwhich were removed from default implementation MapLibre to provide working with GSM location.
Thanks to all contributors that made this awesome release possible:
We are always happy for contributions, so if you miss a feature or find an issue, feel free to open a PR!