The major component of the program is to use the
Google Directions API to calculate the best route between
two locations by a hypertext transfer protocol (HTTP)
request. Directions specify origins and destinations as
latitude/longitude coordinates or text strings. Our program
uses geographic coordinates that are simple, accurate, and
fast for geocoding.