A wrapper for the Google Maps API for Arduino (works on ESP8266). Available on the Arduino library manager.
There are now two different parts of the API implemented and they can be used separately (They are independent of each other)
Link to Directions API documentation
This is probably the better of the two APIs (which have similar functions)
Note: that only one of the headers of this library is used: GoogleMapsDirectionsApi.h
The Directions part of the library requires Squix78's Json Streamer Parser, which can be installed via the arduino library manager.
Link to Distance Matrix API documentation
This is the API that was implemented in the first version of the library.
Note: that only one of the headers of this library is used: GoogleMapsApi.h
The Distance Matrix part of the library requires Benoît Blanchon's ArduinoJson library, which can be installed via the arduino library manager.