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, cargo bike, hiking,
walking and more. You can add multiple stops to your route and view the
road attributes like elevation, surface or max speed along the route and
summarized in the statistics panel.

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 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.5)

* important fix to make GPS working while navigation on all devices
* several improvements to via point markers like drag from route
* new button to reverse entire route
* single click only for context menu
* smoother zoom possible after Openlayers update
* several other bug fixes

Versions

Version Date Size Requires Android Download
3.0.5 current
83820a2d1ee73216…
2026-08-28 24 MB API 24
3.0.5
af4f9adc3391d3dc…
2026-08-28 21 MB API 24
3.0.3
5e1611a3421c03ad…
2026-08-19 24 MB API 24
3.0.3
c93bf7a4848c683a…
2026-08-19 21 MB API 24
3.0.2
2437035edbd26e06…
2026-06-26 24 MB API 24
3.0.2
eabd23863cc248a6…
2026-06-26 20 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