Pracuję nad aplikacją Windows Phone 7 i chcę powiedzieć użytkownikowi, jak szybko się poruszają. Coś prostego jak ...jak niezawodna jest prędkość GPS w telefonie z systemem Windows 7
Aktualna prędkość: 20 kilometrów na godzinę Maksymalna prędkość: 33 kilometrów na godzinę Średnia prędkość: 25 kilometrów na godzinę
I zdają się mieć dwie opcje: 1) Za pomocą akcelerometru 2) używać GPS
Zastanawiam się, czy ludzie mają sugestie na temat metody.
Wolałbym korzystać z GPS (ponieważ jest to znacznie prostsze do wyodrębnienia), ale wiem, że pozycja GPS często nie jest dokładna z różnych powodów, ale jak dokładna jest prędkość?
Zgodziłbym się, gdybyś powiedział "GPS to * nie * będzie bardzo dokładne" - w zależności od części konstelacji, która jest obecnie powyżej horyzontu, i innych czynników (miejskie kaniony są raczej złe dla odbioru), smartfon GPS ma tendencję do * nieco * dokładności - dawaj lub bierz dziesiątki/setki metrów (setki stóp); niewiele poniżej tego. Jeśli masz mapę, możesz ją zamaskować, np. próbując przypiąć użytkownika do najbliższej drogi, ale znowu musisz zdawać sobie sprawę z tego, że w gruncie rzeczy używasz guesstimating. Masz rację, że nie jest to specyficzne dla żadnej firmy, ale nieodłącznie związane z systemem. – Piskvor
również, IIRC, potrzebujesz * co najmniej * czterech satelitów, aby uzyskać poprawkę, więcej z odbiornikami o niskiej dokładności, takimi jak większość smartfonów. Algorytm próbuje przeprowadzić triangulację w 4D (przestrzeń + czas), ponieważ sygnał GPS jest zasadniczo strumieniem sygnałów czasu, a twoja pozycja jest obliczana ze znanych pozycji satelity i przesunięcia czasowego między odbieranymi sygnałami. – Piskvor