The Google Distance Matrix Go Library by Jon Dunning affords to get the distance and travel times between various origins and destinations. It handles Google API rate limiting and URL length. Available installation, usage, and limitations. Supports driving, walking, and bicycling modes.
Foursquare just made the switch from using the Google Maps API, to joining the crowd-sourced, global OpenStreetMap movement. To do most of the heavy lifting, foursquare relied upon the still fairly new MapBox API.
As business computing migrates to SaaS applications, developers must address the problem of the data silos the software creates. APIs let you move data in and out of these online applications but, they present a new set of problems: managing data in several applications using several APIs.