Skip to content
This repository has been archived by the owner on Dec 21, 2020. It is now read-only.

Latest commit

 

History

History
52 lines (34 loc) · 1.87 KB

oldreadme.md

File metadata and controls

52 lines (34 loc) · 1.87 KB

API clients for the GraphHopper Directions API

This project contains API clients that were created from our OpenAPI specification for the different languages.

Please see the successfully created clients in the subfolders.

language tested? alternative
csharp no
java no You can use the optimized handcoded client
javascript no Use the official client
kotlin no
php no
python no
r lang no See https://github.com/crazycapivara/graphhopper-r
scala no
swift4 no Community contribution for the Routing and Geocoding API
symphony - Community contribution for the Geocoding API

tested=yes means we or one of our customers have successfully used the client for this programming language.

The JavaScript client is handcrafted and can be found in the separate, linked repository.

The Java client is also available on maven.

Supported APIs

Currently the following APIs are supported

  • Routing API (with unencoded polylines only)
  • Geocoding API
  • Matrix API
  • Isochrone API
  • Route Optimization API

Build it yourself

Currently we use swagger codegen 3.0.11 to create the clients. You can easily edit the create.sh script to specify your own packaged version.

Update all clients

./create.sh

Update one client of your choice

./create.sh [yourlanguage]