I am seeing big discrepancies between the distance measured by Garmin Fenix and BaseCamp versus MapSource.
For example, my yesterday's track showed on the Fenix as 34.73 km. GPX track shows 34.7 km on the BaseCamp, but only 32.8 km on MapSource.
Last week, Fenix measured my Toronto Waterfront Marathon as distance 43.9 km. BaseCamp reported exactly same distance, but MapSource shows only 43.0 km.
I don't know how should I understand these discrepancies. Especially with Toronto, I tend to believe MapSource. Although every marathon is guaranteed to be longer than nominal 42.2 km, 43.9 km distance measured by Fenix & BaseCamp seems to be too much.
Is there some algorithm difference between how the software calculates the distance? If so, would it be possible to change that algorithm on the Fenix to show shorter distance (during the event), like MapSource?
Thanks,
Laco