Pomiar dystansu przez GPS

Ciekawi mnie, jak lokalizacja GPS wyznacza dystans, np. w kilometrach. Mamy przecież łuki pionowe (wzniesienia). Czy aplikacje mierzą dystans w przestrzeni, niejako w "3D"?
Przykład: wspinam się na Kasprowy, jaki dystans pokaże appka w telefonie?
W związku z tym, zakładając że jednak mierzą dystans przestrzenny (np. skok na pół metra, to metr przebytej drogi), to czy Google Maps również uwzględnia strukturę terenu podając kilometraż?
Przykład: wspinam się na Kasprowy, jaki dystans pokaże appka w telefonie?
W związku z tym, zakładając że jednak mierzą dystans przestrzenny (np. skok na pół metra, to metr przebytej drogi), to czy Google Maps również uwzględnia strukturę terenu podając kilometraż?