Wie genau funktioniert die GeoLocation von HTML5?

Lesezeit: 2 Minuten

Benutzer-Avatar
Dan

Ich weiß, dass der Browser meine IP-Adresse und Details zu nahe gelegenen drahtlosen Netzwerken teilt, um meinen Standort zu bestimmen, aber welche Art von Informationen kennt er über nahe gelegene WLAN-Netzwerke?

An meinem Wohnort gibt es beispielsweise keine öffentlichen drahtlosen Netzwerke, und von meinem Zuhause aus kann ich etwa 5 private Netzwerke sehen, aber mein Standort wird innerhalb von 20 Metern bestimmt. Wie bestimmt Google meinen Standort, wenn es keine offenen Netzwerke in der Nähe gibt? Die einzige Möglichkeit, die mir einfällt, ist, dass Google die Standorte aller drahtlosen Netzwerke kartiert hat, als sie Straßen für Street View kartiert haben.

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

  • Es ist nicht HTML5 an sich. Siehe stackoverflow.com/questions/2248404/about-geolocation-in-html-5/…

    – mjv

    14. Juni 2010 um 21:53 Uhr

Benutzer-Avatar
fmark

Die von Firefox an Google gesendeten Daten dienen z alle sichtbaren Zugangspunkte, öffentlich oder privat. Für jeden erkannten Zugangspunkt sendet es die folgenden Daten 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 WLAN-Knotens.
  • signal_strength ist die aktuelle Signalstärke, gemessen in dBm.
  • age ist die Anzahl der Millisekunden, seit der WLAN-Knoten erkannt wurde.
  • SSID ist der Name bzw ESSID des WLAN-Knotens.

Die georeferenzierten WLAN-Daten, die zur Geocodierung Ihrer Anfrage verwendet wurden, waren gesammelt, als Google herumfuhr und Bilder für StreetView machte.

Es ist jedoch wichtig zu beachten, dass die HTML5-Geolocation-API auf diese Weise in Firefox mithilfe der Geolocation-Dienste von Google 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. Mit einem aktuellen Firefox unter Windows werden Details aller sichtbaren WLAN-Knoten an Google gesendet. Bei Verwendung eines aktuellen Firefox unter Linux werden aufgrund der Vertrauen auf libiw für Zugangspunktdaten.

Wie ein anderer Beantworter feststellte, verwendet Safari Skyhook-WLAN‘s-Dienst, der im Wesentlichen dasselbe tut wie die Standortdienste von Google.

Daten werden gesammelt von Skyhook-Drahtlos (Wikipedia), und sie unterscheiden nicht zwischen öffentlichen und privaten WLAN-Punkten – sie protokollieren die Standorte von allen. Es würde mich nicht wundern, wenn die Google Street View-Vans auch Standortdaten für Zugangspunkte protokollieren würden.

  • Die Google-Straßenautos protokollieren WLAN-Daten – sie werden derzeit in mehreren europäischen und apac-Ländern wegen dieser Praxis untersucht, da sie möglicherweise gegen Datenschutzgesetze verstoßen.

    – Schläger

    15. Juni 2010 um 0:09 Uhr

1315520cookie-checkWie genau funktioniert die GeoLocation von HTML5?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy