samo działanie GPS to "tylko" kwestia
-"widzenia" satelit, im więcej tym lepiej, minimum 3, najlepiej 7 lub nawet 14 to perfekcyjnie.
- jakości odbieranego sygnału z tych satelit, by pomiar przepływu fal radiowych mogl prawidlowo wyliczyć czas do poszczególnych satelit.
Bez tego wyliczenie triangulacji jest niemożliwe, lub błędne.
Czyli na dokładność pomiaru ma wpływ czy są jakieś budynki, jak wysokie, linie wysokiego napięcia, nadajniki telefoni GSM, czy też koło lotniska radary itp.
A nawet bardzo ważne to czy pojazd ma ogrzewaną przednią szybe.
Może byc też problem z samym oprogramowaniem.
Bo problem jest taki że sygnał GPS jest nadawany z dość poważnym błędem, promień 5 mietrów, w czasie jazdy ten błąd rośnie do kilkunastu, a nwet kilkudziesięciu metrów.
Oprogramowanie ma na zadanie poprawiać ten błąd i umieszczać punkt w odpowiednim miejscu mapy.
I tu może być wina też samego telefonu, bo zbyt spowalniany telefon przez różne aplikacje, powodują że brakuje mu czasu i mocy na obliczanie pozycjonowania.
Czyli podsumowując w telefonie może być zatkany procesor, pamięć lub słaba , mała lub zasłonięta antena.
Liczy się czas który żyjemy dla kogoś, reszta to czas śmieć.