My first idea with this project was to simply type in routes I have travelled in Google maps and save all of this information within their web interface. I soon learned that the instantly available google maps does not offer an export option, and only allows for 10 stops along each route. Google’s My maps does however offer an export option for each route. Its fairly simple; after signing in to google.com/mymaps you can create a new map and input directions into that map. You can record up to 10 stops on the route and then choose the Export To KML feature to get a KML file containing the line information in the route.
It is also possible to export route information from Open Street Maps (OSM) data, though not directly from the open street map website. There are a number of OSM routing services listed here. The service I found to be most useful was http://yournavigation.org since it had an easy to work with GUI, and the ability to export to .gpx format easily.
While these simple user faces are easy enough to operate and generate a polyline file output, I hope to develop a solution where I can compile a large spreadsheet or database of trips, each with a FROM and TO column that I can pass to a routing service automatically and get a series of files in return. This will save huge amounts of time typing in locations and exporting each file manually.