Wie genau funktioniert die GeoLocation von HTML5?


81

Ich weiß, dass der Browser meine IP-Adresse und Details von drahtlosen Netzwerken in der Nähe teilt, um meinen Standort zu bestimmen. Welche Informationen kennt er jedoch über WLAN-Netzwerke in der Nähe?

Wenn ich zum Beispiel wohne, gibt es keine öffentlichen drahtlosen Netzwerke, und von zu Hause aus kann ich ungefähr 5 private Netzwerke sehen, aber mein Standort wird innerhalb von 20 Metern bestimmt. Wie ermittelt Google meinen Standort, da keine offenen Netzwerke in der Nähe sind? Ich kann mir nur vorstellen, dass Google die Standorte aller drahtlosen Netzwerke zugeordnet hat, als sie Straßen für Street View zugeordnet haben.

Ich habe online gesucht, aber ich kann keine spezifischen Details finden.


Antworten:


69

Die von Firefox an Google gesendeten Daten gelten für alle sichtbaren öffentlichen oder privaten Zugangspunkte . Für jeden erkannten Zugriffspunkt werden die folgenden Daten gesendet an https://www.google.com/loc/json:

  "mac_address": "01-23-45-67-89-ab",
  "signal_strength": 8,
  "age": 0,
  "SSID": "MyAccessPoint"

wo

  • mac_address ist die Mac-Adresse des WiFi-Knotens.
  • signal_strength ist die aktuelle Signalstärke, gemessen in dBm.
  • age ist die Anzahl der Millisekunden, seit der WiFi-Knoten erkannt wurde.
  • SSIDist der Name oder die ESSID des WiFi-Knotens.

Die georeferenzierten WiFi-Daten, die zum Geocodieren Ihrer Anfrage verwendet wurden, wurden gesammelt, als Google herumfuhr und Bilder für StreetView machte .

Es ist jedoch wichtig zu beachten, dass die HTML5-Geolocation-API auf diese Weise mithilfe der Geolocation-Services von Google in Firefox implementiert wird. Dies ist eine Implementierung, keine Spezifikation. Wenn Ihr Gerät über ein integriertes GPS verfügt, ist es wahrscheinlich wünschenswert, dass Ihre HTML5-Implementierung das GPS direkt abfragt, anstatt einen Geolokalisierungsdienst zu verwenden.

Sogar Firefox implementiert diese Funktion unter Windows und Linux unterschiedlich. Unter Verwendung eines aktuellen Firefox unter Windows werden Details aller sichtbaren WiFi-Knoten an Google gesendet. Mit einem aktuellen Firefox unter Linux, Details nur von dem aktuell verbundenen WLAN - Knoten, und zwar aufgrund der gesendeten Abhängigkeit vonlibiw Zugangspunktdaten.

Wie ein anderer Antwortender bemerkte, nutzt Safari den Dienst von Skyhook Wireless , der fast das Gleiche tut wie die Ortungsdienste von Google.


6

Die Daten werden von Skyhook Wireless (Wikipedia) gesammelt und unterscheiden nicht zwischen öffentlichen und privaten WLAN-Punkten. Sie protokollieren die Standorte aller. Es würde mich nicht wundern, wenn die Google Street View-Transporter auch Standortdaten für Zugangspunkte protokollieren würden.


3
Die Straßenbahnen von Google protokollieren WLAN-Daten. Derzeit werden sie in mehreren europäischen und apac-Ländern auf ihre Praxis untersucht, da sie möglicherweise gegen Datenschutzgesetze verstoßen.
Slugster
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.