Wie funktioniert die genaue GeoLocation in HTML5?

5671
Dave

Dies ist eine ziemlich langwierige Frage. Sie können einfach zum letzten Satz springen, wenn Sie sich nicht für die Hintergrundinformationen interessieren.

Ich habe gerade die HTML5-Geolocation mit Firefox 3.5+ getestet und es gelang mir, mein Haus zu finden, buchstäblich meine genaue Adresse. Ich habe gelesen, wie es funktioniert, kann aber keine detaillierten Informationen finden, sagt, es sammelt Informationen über lokale Zugangspunkte und leitet diese Informationen dann an Google weiter.

Ich habe das getestet, indem ich es auf meinem kabelgebundenen PC getestet habe. So wird definitiv WLAN verwendet. Ich habe einen anderen Dienst namens Skyhook ausgecheckt, der auf ähnliche Weise funktioniert. Auf der Seite "Wie es funktioniert" wird eine Datenbank mit Tausenden von Funkpunkten gespeichert. Wenn Sie also eine Verbindung herstellen, werden drahtlose Punkte in Ihrer Nähe gesucht.

Klingt nach einem perfekten Nebenjob für den Google Street View-Van, obwohl ich überall, wo ich gelesen habe, nicht herausfinden kann, ob Google dieselbe Technik verwendet.

Ich frage mich, wie Googles Geolocation funktioniert, ob sie auch eine riesige Datenbank mit drahtlosen Zugangspunkten speichern oder ob es andere Methoden gibt, die dies tun können.

6

2 Antworten auf die Frage

6
Sathya

ob sie auch eine riesige Datenbank mit WLAN-AP-Punkten speichern,

Nun, das ist ein Weg, wie es funktioniert, laut ihrem Blog :

Google Maps fragt Ihren Webbrowser nach Ihrem Standort. In der Regel verwendet Ihr Browser Informationen zu den WLAN-Zugangspunkten in Ihrer Nähe, um Ihren Standort zu ermitteln. Wenn sich keine WLAN-Zugangspunkte in Reichweite befinden oder wenn Ihr Computer nicht über WLAN verfügt, kann die IP-Adresse Ihres Computers verwendet werden, um einen ungefähren Standort zu ermitteln. Wie zu erwarten, hängt die Genauigkeit von "Mein Standort" von Standort zu Standort ab. In einigen Fällen kann Google Maps überhaupt keinen Standort angeben.

W3C-Geolocation-API erwähnt jedoch

Die Geolocation-API definiert eine übergeordnete Schnittstelle zu Standortinformationen, die nur dem Gerät zugeordnet sind, auf dem die Implementierung gehostet wird, z. B. Breite und Länge. Die API selbst ist kein Agnostiker der zugrunde liegenden Standortinformationsquellen. Übliche Quellen für Standortinformationen umfassen das Global Positioning System (GPS) und den aus Netzwerksignalen wie IP-Adresse, RFID-, WLAN- und Bluetooth-MAC-Adressen und GSM / CDMA-Zell-IDs sowie Benutzereingaben abgeleiteten Standort . Es wird nicht garantiert, dass die API den tatsächlichen Standort des Geräts zurückgibt.

Danke, der Google-Link ist genau das, was ich brauchte. Ich bin mir nicht sicher, wie ich das bei einer Google-Suche nicht gefunden habe. Vielen Dank. Dave vor 14 Jahren 0
0
alfplayer
-1. informative-aber-nicht-wirklich-Antworten sollten als Kommentar gepostet werden. faszinierender link, aber was hat das mit der frage zu tun (was ist damit, wie Googles geolocation funktioniert)? quack quixote vor 14 Jahren 0
Es liefert relevante Informationen. Ich habe nicht erwartet, dass dies die beste Antwort ist. alfplayer vor 14 Jahren 0
Danke, ich habe das schon gelesen, so habe ich die Informationen über Wireless erst entdeckt. Aber in meiner Frage habe ich nicht gesucht. Dave vor 14 Jahren 0
Während dies die Frage theoretisch beantworten kann, ist es [bevorzugt] (http://meta.stackexchange.com/q/8259), die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. soandos vor 12 Jahren 0