Zacząłem korzystać z aplikacji Nike + GPS na iPhonie 4 (nie 4s), aby śledzić bieganie latem 2011 roku. Pomiar GPS biegów był dość spójny: biegi na tym samym kursie różniłyby się o jedną dziesiątą mili od biegu do biegnę, ale wiem, że GPS nie zawsze jest tak dokładny, jak dokładny, więc mi to nie przeszkadza.
Kiedyś we wrześniu tego roku (2012) dokładność śledzenia przebiegu mojego poszedł way down. Miałem kilka, w których odległość była zaniżona nawet o 50%. Myślałem, że to może być Nike +, ale zainstalowałem Strava Run i kolejny bieg był znacznie zawyżony. W ostatni weekend bieg 6-milowy (mierzony za pomocą gmap-pedometer.com ) został zmierzony jako 0,17 mili na Nike +. (Aplikacja Nike +, na swoje uznanie, regularnie ostrzegała mnie, że sygnał GPS jest „słaby”, więc nawet nie ma wątpliwości co do jakości swoich danych).
Jednak w niedziałających aplikacjach usługi lokalizacyjne wydają się być w porządku. Mapy umieszczają mnie we właściwym miejscu. Aplikacje pogodowe ( Dark Sky to mój najlepszy przykład) wiedzą dokładnie, gdzie jestem. Czy używają czegoś innego, aby uzyskać moją lokalizację? Czytanie tego pytania i tego powoduje, że myślę, że może to być problem ze sprzętem, ale niespójność między aplikacjami mnie zastanawia.
ETA: Nie zainstalowałem jeszcze aktualizacji iOS 6, więc nadal jest to iOS 5.
Odpowiedzi:
Regularnie doświadczałem podobnych problemów z RunKeeper na moim iPhonie 4S, w którym odległość została przekroczona. Przeglądając nakreśloną mapę mojego biegu, widziałem, jak współrzędne skaczą nieco nieregularnie z jednego punktu do drugiego, biorąc pod uwagę dodatkową odległość, i to dla całych biegów w terenie, nie tylko sporadycznie w miejscach o złym odbiorze GPS.
Normalny bieg:
Błędny przebieg:
Chociaż nie mogę udzielić ostatecznej odpowiedzi na pytanie, dlaczego ten problem występuje i dlaczego iPhone wydaje się utknąć w tym stanie błędu, kiedy tak się dzieje, wydawało się, że całkowicie zrestartowałem iPhone'a (i ewentualnie dodatkowo przełączyłem tryb samolotowy, aby zrestartować również anteny) zawsze rozwiązuj to przez kilka dni lub nawet tygodni.
Na marginesie, od kiedy uaktualniłem do mojego iPhone5 (z oczywiście iOS 6), problem nie pojawił się do tej pory. Być może w międzyczasie problem został rozwiązany na iOS lub na sprzęcie.
źródło