I use GaiaGPS to plan routes in the backcountry, mostly for hiking. I planned a route that was 7 miles long and supposedly had 1892' of elevation gain. I wore my Garmin 945 on the hike yesterday and its finally reading was just under 7 miles, but only 1007 feet of gain. How could it be so wildly different than GaiaGPS?