Have you ever viewed your route using the GPS in Google Earth? It's never an accurate representation of the path you ran. It's a handy tool for estimating, but that's it.
If you want the best measurement without going out with a wheel for 15 miles, use
http://www.gmap-pedometer.com
, switch to satellite view, zoom in all the way, turn off mile markers, check the manually (straight lines), and start mapping, to the best of your ability, the route you ran.
Any elevation gain during the run is negligible if it's just a training run. Let's take an example.
Suppose you run a constant 5% grade the entire run (5% uphill and then 5% downhill). This equates with going a vertical distance of 264 feet for every 5280 horizontal feet (1 mile) you calculate using gmaps. 264/5280*100 = 5%. Using simple trigonometry we see the hypotenuse (the distance you actually ran) is 5286.6 feet long. You ran an extra 6.6 feet. Multiply that by how many miles you actually ran and the number is insignificant. It would be significant if you were certifying a course, but then you would never use a mapping tool like gmaps in the first place obviously.
%5 is a pretty steep grade too, the extra length would be even less with a lower grade.