GraphHopper Maps

GraphHopper Maps

Online route planner and experimental GPS navigation

Navigation

Screenshots

Screenshot of GraphHopper Maps Screenshot of GraphHopper Maps Screenshot of GraphHopper Maps

Description

GraphHopper Maps is an online route planner based on OpenStreetMap data and open source software. It calculates routes and alternatives very fast. It supports several modes of transport like car, bike, hiking, walking and more. You can add multiple stops to your route and on bigger screens view the road attributes like elevation, surface or max speed for that route.

Read more: https://www.graphhopper.com/maps-route-planner/

After you calculated the route and your GPS location is enabled you can start the GPS navigation which guides you to your destination. Note, that this is an experimental feature. Understand that you are using this free application at your own risk and it comes WITHOUT WARRANTIES. See the Apache license 2.0 for more details. The provided instructions might be illegal or dangerous. Please always follow the local rules and regulations.

As GraphHopper is open source you can host the complete stack on your own servers. See github.com/graphhopper/graphhopper for the routing engine, github.com/onthegomap/planetiler for the map tiles, github.com/komoot/photon for the geocoding and github.com/boldtrn/graphhopper-maps-capacitor for the front end.

If there is an issue please use the issue tracker of the front end or send us an email: navi-feedback@graphhopper.com. Please include the version and if possible use the most recent application version and include the log information.

What’s new (3.0.2)

* reduced apk size (was increased since release with Maplibre Navigation SDK)
* updated dependencies
* several bug fixes

Versions

Version Date Size Requires Android Download
3.0.2 current
2437035edbd26e06…
2026-06-26 24 MB API 24
3.0.2
eabd23863cc248a6…
2026-06-26 20 MB API 24
3.0.1
9fdcfe8ddb8b0b08…
2026-06-20 59 MB API 24
2.7.0
61b808c753396db9…
2026-04-24 3.9 MB API 24
2.6.0
4986b9b945c0af75…
2026-01-27 3.8 MB API 24
2.5.0
136d3d59dad2cf4d…
2026-01-24 3.8 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Prevent sleepingKeep the device from going to sleep.
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_LOCATION
  • Network stateCheck whether and how the device is connected.
  • Wi-Fi stateRead information about the Wi-Fi connection.
Show 1 more permissions
  • maps.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments