Skip to content

Routing

Map View can calculate routes between points either directly (via the GraphHopper API) or by launching an external tool.

How to Route

  1. Choose a starting point — right-click a marker or map location and choose "mark as routing source". Alternatively, click the flag icon on the right toolbar and select a marker.
  2. Choose a destination — right-click a marker or location and choose "route to point". Alternatively, use the "select a routing destination" button on the right toolbar after selecting a source.
  3. Choose between routing via an external service (e.g. Google Maps) or the GraphHopper API.
  4. If a GraphHopper option is selected, the route is displayed on the map with a time and distance estimate.

When GPS is active, you can use "route to point" from your current location without manually choosing a routing source. See GPS Support.

External Routing Service

By default, Map View is configured to open Google Maps as the external routing service. Change this in the settings under Routing → External routing service URL.

GraphHopper Configuration

GraphHopper is an open-source-based routing API with a generous free tier (as of mid-2025: 500 route requests per day).

  1. Sign up at graphhopper.com/dashboard/signup.
  2. Obtain an API key.
  3. Enter it in Map View Settings → Routing → GraphHopper API key.

Routing Profiles

The free plan supports 3 profiles: foot, bike, and car.

Paid plans offer more profiles — see the GraphHopper docs.

Extra Parameters (Advanced)

For fine-grained control, specify extra parameters to be added to GraphHopper requests. For example, snap_preventions fine-tunes which points are used as routing start/end.

See the full GraphHopper API reference.