Jak działa Google Moja lokalizacja?


11

Google Moja lokalizacja w Mapach Google jest w stanie z dokładnością określić Twoją przybliżoną pozycję. Chociaż jest jasne, że korzysta z mapowania GeoIP, potrzebują one dokładniejszej strategii, aby określić Twoją lokalizację.

Twierdzi się , że wykorzystuje informacje o punkcie dostępu WiFi do ustalenia Twojej lokalizacji. Nie rozumiem jednak strategii, która się za tym kryje.

Czy zmapowali punkty dostępu WiFi na całym świecie za pomocą samochodu Google? A może niektóre punkty dostępowe dostarczają informacji o ich współrzędnych (uzyskanych przez GPS)?

Odpowiedzi:


7

Implementacja zależy głównie od przeglądarki. Jednym z przykładów, który jest używany na telefonie iPhone i iPodzie touch w celu ustalenia lokalizacji, jest SkyHook Wireless .

Na stronie pomocy Map :

Ta funkcja jest dostępna w przeglądarkach obsługujących nową funkcję Geolokalizacji. Ta funkcja może być wbudowana w samą przeglądarkę lub może być zapewniona przez rozszerzenie przeglądarki Gears. Obecnie obsługiwane przeglądarki to Google Chrome 2.0+ (korzystający z Gears), Mozilla FireFox 3.5+ lub dowolna przeglądarka z zainstalowaną najnowszą wersją Gears.

Funkcja geolokalizacji, jeśli jest wbudowana w przeglądarkę, jest dostępna za pośrednictwem Javascript za pomocą navigator.geolocation:

navigator.geolocation.getCurrentPosition(function(pos) {
    // Do something with position
});

Więcej informacji o użyciu znajduje się w Centrum programistów Mozilla .


2

Google MyLocation po raz pierwszy zadebiutował na telefonach komórkowych i innych urządzeniach mobilnych. W takim przypadku użyłby 3 źródeł informacji do ustalenia lokalizacji.

  1. GPS - Wiele telefonów ma wbudowany GPS, ale może nie chcieć go używać ze względu na baterię lub ponieważ blokada trwa zbyt długo.
  2. Komórkowy - Google Maps może wykorzystywać pobliskie wieże komórkowe do triangulacji przybliżonej pozycji. Jest to dokładniejsze na obszarach miejskich ze względu na większą gęstość wież.
  3. Wi-Fi - wreszcie może korzystać z Wi-Fi w taki sam sposób, w jaki wykorzystywane są wieże komórkowe, a także z informacjami IP. Na podstawie pobliskich sieci Wi-Fi i poprzez śledzenie adresu IP przez dostawcę usług internetowych może to być czasami tak dokładne, jak komórkowe, ale zwykle kończy się na dokładności na poziomie miasta lub gorsze na niektórych obszarach wiejskich.

Większość telefonów korzysta z sieci komórkowej, ponieważ jest najszybsza i nie powoduje wyczerpania baterii.

Większość komputerów korzysta z informacji WiFi / IP, ponieważ żadne inne opcje nie są dostępne


1

Znalazłem ten artykuł, w którym menedżer produktu Google mówił o usłudze Moja lokalizacja.

Powiedział, że twoja lokalizacja jest identyfikowana za pomocą pobliskich wież komórkowych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.