After 6 months of hard work we are happy to announce the new release 0.11 of the GraphHopper routing engine. See the discussion about it in our forum.

Get it here.

Finally, the isochrone module is open source, see issue #1237! The isochrone API calculates the reachable area for a given origin, travel mode, and time budget:

We are now using the web framework dropwizard that comes with a whole community :), monitoring and testing tools (#1314).

The public transit module has also improved, e.g. now it supports multiple GTFS feeds and the GTFS realtime feature got faster. Read more about our real time Portland demo in a previous blog post.

We introduced an open source navigation library that can be used to easily create Android apps with navigation using any GraphHopper server, ie. use either the open source routing engine or the GraphHopper Directions API. It has no stable release yet. See the demo app we’ve created based on this library.

Map matching is now much faster and snapping for start and end is not necessarily on a node anymore. Try it live on the example website.

Here are further important changes besides over 30 pull requests:

Improved quality and performance for landmark routing #1080

Transfers without specified walk times are now routed through the pedestrian network

Possibility to specify custom resistance to walking per request

You can now block certain route types (e.g. bus, subway)

Updated docker deployment #1438

New path detail “distance” #1339

Improved compatibility for the upcoming java release JDK 11 #1327

Many smaller bug fixes

Thanks a lot to all contributors!

Happy routing!

… and checkout our other open source projects!