Dlaczego mapy Google potrzebują Wi-Fi?

22

Czasami Google Maps wyświetla powiadomienie o treści:

"for increased accuracy please turn on the Wifi"

Rozumiem, jeśli tak powiedziałem "For faster loading of map layers....", ale w jaki sposób lepsze połączenie internetowe może zwiększyć accuracyGPS?

lalli
źródło

Odpowiedzi:

17

Możesz być zainteresowany Wspomaganym GPS

Pomoc dzieli się na dwie kategorie:

  • Informacje wykorzystywane do szybszego pozyskiwania satelitów
    • Może dostarczać dane orbitalne lub almanach dla satelitów GPS do odbiornika GPS, umożliwiając odbiornikowi GPS szybsze blokowanie się w satelitach w niektórych przypadkach.
    • Sieć może zapewnić dokładny czas.
    • Urządzenie przechwytuje migawkę sygnału GPS z przybliżonym czasem, aby serwer mógł później przetworzyć pozycję.
    • Dokładne, zbadane współrzędne dla wież komórkowych pozwalają lepiej poznać lokalne warunki jonosferyczne i inne warunki wpływające na sygnał GPS niż sam odbiornik GPS, umożliwiając bardziej precyzyjne obliczenie pozycji. (Zobacz także System rozszerzania obszaru i CellHunter.)
  • Obliczanie pozycji przez serwer z wykorzystaniem informacji z odbiornika GPS
    • Serwer pomocniczy ma dobry sygnał satelitarny i dużą moc obliczeniową, dzięki czemu może porównywać fragmentaryczne sygnały przekazywane do niego przez odbiorniki GPS z sygnałem satelitarnym, który odbiera bezpośrednio, a następnie informuje odbiornik GPS lub służby ratunkowe o pozycji odbiornika GPS.

Wiele telefonów komórkowych łączy A-GPS i inne usługi lokalizacyjne, w tym system pozycjonowania Wi-Fi i triangulację w komórce, a czasem hybrydowy system pozycjonowania [4].

Lie Ryan
źródło
„Pomoc dzieli się na dwie kategorie” ← Żadna z opisanych kategorii nie wymaga Wi-Fi. Tylko ostatnie zdanie ma coś wspólnego z Wi-Fi, ale jest bardzo niejasne. Odpowiedź Sama powinna być odpowiedzią zaakceptowaną.
Nicolas Raoul
17

Jeśli się nie mylę, chodzi o dostęp do Google (prawdopodobnie dużej) bazy danych lokalizacji adresów MAC bezprzewodowych, która, podobnie jak Skyhook (konkurencyjna usługa, wcześniej używana również na urządzeniach z iOS), pozwala na skanowanie w poszukiwaniu sieci bezprzewodowych w pobliżu i wysyłanie ich adresów MAC ( prawdopodobnie również identyfikatory SSID, nie analizowałem tego zbyt dokładnie) wysyłanie do Google w celu porównania z ich bazą danych i wystrzelenie przybliżonej lokalizacji na podstawie ich gromadzenia danych (które zgadzasz się pomóc, udostępniając tę ​​funkcję).

Odpowiadając na A-GPS, myślę, że OP już używał A-GPS i Google Maps przez połączenie 3G, ale Wi-Fi było wyłączone.

Wierzę, że tę technikę osiąga się podobnie przy użyciu wież komórkowych, mierząc siłę sygnału między podłączonymi i sąsiadującymi wieżami i porównując ją ze przechowywaną bazą danych (taką jak próba Ofcom dostępna w Wielkiej Brytanii), kod obszaru lokalizacji (LAC) i komórka ID (CID). Dla każdego, kto zechce, możesz je znaleźć na większości telefonów z Androidem, używając *#*#4636#*#*kodu w dialerze, chociaż z jakiegokolwiek powodu jest on zakodowany w systemie szesnastkowym, więc po prostu przekonwertuj go na dziesiętny, jeśli chcesz.

TL; DR - Trianguluj swoją lokalizację szybciej za pomocą sygnałów Wi-Fi, podczas gdy GPS otrzymuje blokadę satelitarną, A-GPS służy temu samemu celowi, ale osiąga to przy użyciu innej metody (Bezpieczna lokalizacja płaszczyzny użytkownika, myślę, jeśli ktoś chce przeczytać dalej) to).

Sam
źródło