Wie funktioniert die Geolocation von Google Gears?

4687
JcMaco

Ich bin ziemlich beeindruckt von der Geolocation-Demo von Google Gears . Die Genauigkeit liegt normalerweise unter 50 Metern. Abgesehen von der Autorisierung von Google Gears habe ich keine weiteren Informationen zu meinem Standort preisgegeben. Welche Technologien werden verwendet, um eine solche Genauigkeit zu erreichen?

1

5 Antworten auf die Frage

4
nik

Die Gears-API-Seite beschreibt, wie es funktioniert.

Die Geolocation-API bietet die beste Schätzung der Position des Benutzers anhand einer Reihe von Quellen (als Standortanbieter bezeichnet). Diese Anbieter können an Bord sein (beispielsweise GPS) oder serverbasiert (ein Netzstandortanbieter). Die Methoden getCurrentPosition und watchPosition unterstützen einen optionalen Parameter vom Typ PositionOptions, mit dem Sie angeben können, welche Standortanbieter verwendet werden sollen.

Wie Sie Ihren eigenen Netzwerkstandortanbieter für die Verwendung mit der Geolocation-API implementieren, erfahren Sie in der Beschreibung des Geolocation-API-Netzwerkprotokolls, das Gears für die Kommunikation mit Netzwerkstandortanbietern verwendet.

2
2
JcMaco

Als das StreetView-Auto in meiner Nachbarschaft vorbeifuhr, wurden alle Zugangspunkte und der nächstgelegene Standort mit dem GPS des Fahrzeugs protokolliert. Mit der API wird mein Standort mit den APs in Verbindung gebracht, die ich mit meinem WLAN-Adapter sehen kann.

2
Esben von Buchwald

Geräte mit GPS, WLAN und GSM (wie iPhone) werden zur Bereicherung der Google-Datenbank verwendet. GPS und GSM geben uns eine genaue Position, und dann kann das WLAN einen schnellen Scan durchführen und eine Liste der WLAN-Netzwerke an google zurückgeben. Dabei wird die Datenbank automatisch von normalen Benutzern gepflegt ...

0
fmysky

Ich denke, dass es an MAC-Adressen gebunden ist. Zum Beispiel ist Google StreetView nicht in allen Ländern verfügbar, doch in meinem Land zeigt es immer noch auf meinen genauen Standort. Ich habe sogar vor einiger Zeit in einem Blog etwas darüber geschrieben .

Es werden keine MAC-Adressen verwendet. es verwendet einfach die IP. Synetech vor 11 Jahren 0