It looks to me that if you could convert the addresses into long and lat that you could generate a KML file to upload which will do what you want. http://stackoverflow.com/questions/1253121/plot-latitude-longitude-values-from-csv-file-on-google-maps-or-similar-platform http://code.google.com/apis/kml/documentation/kml_tut.html#paths