Događa se iz vrlo jednostavnog razloga...
Zamislite vaš letački GPS uređaj kao jednu točku koja komunicira s određenim brojem satelita.
Pomocu njih on može odrediti vašu lokaciju, no ne i smjer prema kojem ste okrenuti. To može učiniti samo u trenutku kada se krećete.
S obzirom da uređaj pretpostavlja da se uvijek krećete prema naprijed, u trenutku kada krenete u rikverc on to bilježi kao promjenu smjera, i naravno da vam onda i sve podatke zaokrene

Ovo se naravno ne odnosi (nužno) na mobitele, tablete i ostale uređaje koji imaju ugrađeni akcelerometar.
Pomoću istoga se izračunava nagib/tj pozicija uređaja prema x,y i z osima.
Ukoliko softversko riješenje uzima podatke i iz GPS-a i akcelerometra, tada se može napraviti da ukoliko je smjer kretanja suprotan orijentaciji uređaja, da prikazuje negativnu brzinu, ili logičnije pozitivnu brzinu ali s naznakom kretanja unazad. U tom slučaju ne bi se mijenjala orijentacija sjevera itd u tom trenutku.
Doduše, nisam testirao niti obraćao pažnju da li trenutne aplikacije poput FlyMe, XCtrack, XCsoar i druge uzimaju te podatke u obzir.
Treća opcija je naravno kao što je maslina rekao uređaji koji imaju ugrađeni magnetometar, ali ako se uzme u obzir većina uređaja koje koriste naši letači i rekreativci, rekao bih da isti nemaju
