Help

Java

GraphHopper Routing Engine 1.0 Released

Today, after more than 8 years of work, we are releasing version 1.0 of the open source GraphHopper routing engine. GraphHopper calculates optimal routes in road networks (for example taken from OpenStreetMap) for many different vehicle types and finds the ideal itinerary when using public transit. It is released under the Apache License 2.0 and […]

Experiments with GraalVM native images (2/2)

The previous blog post was about the “normal way” of using GraalVM native images. In this blog post I use it to run Java code on Android without the usual limitations of “Android Java”. I.e. the Java code can be JDK 11 and include arbitrary libraries which is usually not possible when using Dalvik or […]

Experiments with GraalVM native images (1/2)

This blog post is about the experience I made when compiling the GraphHopper routing engine to a native executable using GraalVM. The GraphHopper routing engine is an open source project that uses the road network from OpenStreetMap and is able to calculate routes from A to B very fast and offers other features like isochrone […]

GraphHopper Routing Engine 0.13 Released

Today, we are proud to announce the release of GraphHopper 0.13. GraphHopper is an open source routing engine for roads and public transit, released under the Apache License 2.0. By default it uses OpenStreetMap and GTFS data and it can import other data sources. The demo is called GraphHopper Maps and shows most road routing […]

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 […]

Get Started with GraphHopper Navigation

In our previous post we introduced the GraphHopper Navigation SDK. Today we’ll show the detailed steps on how to customize our GraphHopper Navigation demo app that uses the GraphHopper Navigation SDK. Android Studio Installation For Android development you need to install Android studio: Download Android Studio for your operating systen (~1GB) https://developer.android.com/studio/ Install Android Studio […]