Help

GraphHopper Blog

Building a Navigation App using Open Source Tools

At GraphHopper we regularly receive requests on how to build a navigation app with the GraphHopper Directions API. At the moment our customers either have no turn-by-turn navigation or rely on third party apps like Google Maps or devices from TomTom. The biggest disadvantage in this case is the mismatch of estimated time of arrival […]

Vehicle routing with cargo bikes and small trucks

This article shows how to solve a time-dependent vehicle routing problem with cargo bikes and small trucks with GraphHopper’s Optimizaton API. Lets assume that you want to solve a vehicle routing problem with a mixed fleet. The fleet consists of cargo bikes and small trucks, and you want to employ the fleet such that products […]

Install the GraphHopper Routing Engine 0.11 with JDK 11

Today you’ll learn how to install our recently released GraphHopper Routing Engine 0.11 with JDK 11 that was released today. Get OpenStreetMap data Download JDK 11 Download and start the routing engine with JDK 11 After a few seconds you should see “Started application@..localhost:8989” then go to localhost:8989 with your browser. Now you can add […]

September News From GraphHopper

We heavily worked during the hot summer to improve our services for you. The Map Matching API got faster – try it on the example website. If you do not know yet what this API is about and why fleet owners can benefit from it, read more in its documentation. The Route Optimization API got […]

Visualization of Road Network Reachability with deck.gl

With the GraphHopper Isochrone API it is possible to create polygons of areas that you can reach from a certain location in e.g. 10 minutes for different modes of transport, like car or walking. This is useful for a number of purposes like finding the best location for a new supermarket or the valuation of […]