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...
View ArticleGet 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....
View ArticleGetting Started with the Route Optimization API – Traveling Salesman Problem
The Route Optimization API works via an HTTP endpoint and you POST a JSON document to https://graphhopper.com/api/1/vrp?key=[YOUR_KEY] This requires an API key that you can get here: login and go to...
View ArticleRouting API: Using Path Details
With the GraphHopper Directions API it is easy to calculate the route from A to B including multiple intermediate waypoints. Our customers often use the Route Optimization API to get an optimized order...
View ArticleHow to solve a traveling salesman problem with a week-planning horizon and...
Introduction A few years ago, we wrote a tutorial to show you how to model a traveling salesman problem with a week-planning horizon. Since then we have been improving our API a lot and I would like to...
View ArticleLeg-based information
Recently we added some new path details: leg_time and leg_distance. This makes it easier to get the time, distance and the geometry per “leg”. A “leg” is a specific part of the route. See the example...
View Article