Help

GraphHopper Blog

July News From GraphHopper

We are happy to announce further improvements of our services. Please note that we will remove the possibility to use TLS 1.0 and 1.1 in approx. 6 weeks. On 1. September these older protocols won’t be possible anymore. Nearly all clients should use more recent versions already, so highly likely no action must be taken […]

Path Details Updates

The Routing API has supported path details for 2 years, but had some limitations. E.g. the details like cycleway, or bridleway where missing, which is now returned instead of a generic “other” value. Also path details are now supported for the TomTom add-on. Before: Afterwards: If you want to see this feature in action on […]

Incredibly fast distance matrix calculations with GraphHopper

One of the main purposes of our open-source routing engine is calculating the ideal route to get from one place to another. Using publicly available map data from OpenStreetMap it can calculate the optimal route for a given source-target pair for many different vehicles and flexible optimization criteria. However, such route calculations become considerably more […]

Getting Started with the Route Optimization API – Traveling Salesman Problem

The Route Optimization API works in two steps: Post your problem to https://graphhopper.com/api/1/vrp/optimize?key=[YOUR_KEY]. This return a job_id. Use this job_id to poll every 500ms until a solution is available GET: https://graphhopper.com/api/1/vrp/solution/[job_id]?key=[YOUR_KEY] As you can see, you require an API key. To get one, register here, login and go to API keys and generate one by […]

April News From GraphHopper

Lean back and read our fresh spring news: For the GraphHopper Directions API we are looking for an infrastructure engineer – feel free to contact us for more details. A few weeks ago we released the new version 0.12 of the GraphHopper open source routing engine. Read more about it here. Finally we are happy […]

GraphHopper Routing Engine 0.12 Released

A new release 0.12.0 of the open soure GraphHopper routing engine is available. The GraphHopper routing engine supported turn restrictions and turn costs only for a subset of its algorithms. After over a year of work on the edge-based routing for the speed mode (Contraction Hierarchy=CH) it is now possible to support turn costs for […]