Help

Java

Integrate traffic data into your route planner

Update: there is a new blog post which shows integration of real time traffic info into GraphHopper from a real world example, including a simple UI based on HTML5 canvas. There are several companies having its own traffic data e.g. those companies having an own fleet or fetching it from an external source. Often on […]

Releasing GraphHopper 0.4 and the GraphHopper Directions API

Today we are proud to release version 0.4 of our open source road routing engine GraphHopper. Try it out on GraphHopper Maps: We’ve taken several months for that release, but not without a reason as the GraphHopper Directions API for business was in the works and is also released today! The Directions API is a […]

Improved Address Autocompletion on GraphHopper Maps

We have updated our address search on GraphHopper Maps to more recent OpenStreetMap data and to make search more typing error tolerant. Also the destination will prefer results closer to the start: This effort was made in the underlying GraphHopper Directions API using photon. So, try it yourself and report back!

GraphHopper Directions API Going Private Beta

Update: our Directions API is public beta now. Today we are proud to announce that our Directions API goes into private beta. Contact us and take part to get an API key and try our latest features. The GraphHopper Directions API includes The Routing API, a fast web service to calculate world wide routes for […]

GraphHopper now also Available for Offline Routing on iOS

Today we announce the first availability of GraphHopper for iOS. It is still in an experimental shape but we would like to engage people to play with it and report issues. Go directly to the git repository and continue reading. With GraphHopper we are in the process of building a fast and open source alternative to […]

The Flexibility of GraphHopper

I often hear some misconceptions about the flexibility of GraphHopper. In this post I speak about GraphHopper core. Flexibility Mode GraphHopper is designed to be fast and flexible. For example you can route through entire Germany in about 1 second on average without any speed-up method, I’ll call this ‘flexibility mode’. You have to keep […]