Frage

Right mich das ist verwirrend ziemlich viel, ich bin nicht sicher, ob jemand von euch bemerkt haben oder verwendet, um die Funktion „Mein Standort“ -Funktion auf Google Maps mit Ihrem Desktop (oder keine GPS / keine mobilen Gerät). Wenn Sie einen Browser mit Google Gears haben (am einfachsten zu bedienen ist Google Chrome), dann werden Sie einen blauen Kreis über der Zoom-Funktion in Google Maps haben, wenn darauf geklickt wird (ohne in mein Google-Konto angemeldet ist) unter Verwendung von Standard-Wi-Fi zu meinem eigenen persönlichen Router und eine normale Internet-Verbindung zu meinem ISP, es irgendwie schafft, meine genaue Lage mit einer 100% Genauigkeit zu lokalisieren (zu diesem Zeitpunkt).

Wie funktioniert es es tun? sie breifly erwähnen es href="http://google-latlong.blogspot.com/2009/07/blue-circle-comes-to-your-desktop.html" rel="noreferrer"> hier

... ich bin verblüfft, wie?

Ich bin gespannt, weil ich es in die Zukunft meiner Programmierprojekte zu integrieren würde lieben, genau wie einige Hintergrundverständnis und es scheint nicht allzu gut im Moment dokumentiert.

War es hilfreich?

Lösung

Ich bin zur Zeit in Tokio, und ich in der Schweiz sein. Doch, meine Lage, bis vor ein paar Tagen war nicht gerade pinpinted, außer in dem breiten Bereich Tokyo. Heute habe ich versucht, und ich erscheinen in der Schweiz zu sein. Wie?

Nun ist das Geheimnis, dass ich jetzt über drahtlosen verbunden bin, und mein WLAN-Router hat (damals um mich durch Assoziation zu anderen WIFIs) identifiziert worden in einem sehr genauen Bereich in der Schweiz. Nun zog mein wifi nach Tokio, aber das abgefragte System immer noch denkt, der Wi-Fi-Router in der Schweiz ist, weil es entweder keine Informationen über die zusätzliche WIFIs hat mich herum gerade jetzt, oder es kann nicht die widersprüchlichen Informationen aussortieren (nämlich die spezifischen Informationen über meinen WLAN-Router gegen meine IP-Geolocation, die mich in dem fernen Osten lokalisiert).

Also, um Ihre Frage zu beantworten, google, oder jemand für ihn tat „Wardriving“ um, die Abbildung des WLAN-Präsenz. Jedes Mal, wenn eine Abfrage an dem System durchgeführt wird (wahrscheinlich in Übereinstimmung mit der für die Geolocation API ) Ihr Computer sendet die Wi-Fi-Kennungen es sieht, und das System macht zwei Dinge:

  1. fragt seine Datenbank, wenn die Entfernung zu kennen für einige der WIFIs existiert Sie übergeben, und gibt die „wardrived“ Position, wenn gefunden, eventuell mit Triangulation wenn Intensitäten vorhanden sind. Je mehr Wi-Fi-Netzwerke um, desto höher ist die Genauigkeit der Positionierung.
  2. fügt zusätzliche Netzwerke Sie sehen, die derzeit nicht in der Datenbank zu ihrer Datenbank sind, so können sie später wieder verwendet werden.

Wie Sie sehen, baut das System von selbst auf. Das einzige, was Sie brauchen, ist eine gute Aussaat. Danach erstreckt sie sich in „50 Meter Chunks“ (der Bereich eines neu WiFi-Verbindung gefunden).

Natürlich, wenn Sie wirklich das System geht Banane möchten, können Sie den Austausch beginnen WiFi Router rund um den Globus mit anderen Revolutionären der nicht-globale Positionierungsbewegung.

Andere Tipps

Sie verwenden eine Kombination von IP-Geolocation, sowie die Ergebnisse eines Scans für in der Nähe Wireless-Netzwerken mit einer Datenbank auf ihrer Seite zu vergleichen (die durch das Sammeln von GPS gebaut Koordinaten neben Daten Wi-Fi-Scan, wenn Android Handy-Nutzer ihre GPS verwenden)

Es ist viel einfacher, dass Sie denken. Sie haben sowohl in Ihrem Mobil unterzeichnet und Chrome auf Ihrem Desktop, um das gleiche Google-Konto. Google einfach erwarten, dass Sie mit Ihnen Ihr Handy haben die meiste Zeit. Sie nehmen die Standortdaten von Ihrem Telefon und übernehmen die Position Ihrer aktuellen Desktop-Sitzung ist das gleiche.

beweisen ich dies durch RDPing in meinen Windows-Rechner zu Hause von der Arbeit und die Überprüfung der Ferne Google Maps. Es zeigt meine Position als die gleichen wie Chrome auf Linux bei der Arbeit.

Wenn Sie nicht über ein Handy, das in Google angemeldet ist, dann alles, was sie tun können, ist Lookup GeoIP Daten für die IP-Adresse von Ihrem ISP zugewiesen. Es wird in der Regel wild ungenau sein.

ich gearbeitet habe es endlich raus. Das größte Problem ist, wie sie es geschafft, herauszufinden, was drahtlose Netzwerke um mich herum waren und woher wissen sie, wo diese Netze sind.

Es „scheint“ etwas ähnliches wie dies zu sein:

  1. skyhookwireless.com [oder ähnliche] Unternehmen den Standort von vielen drahtlosen Zugangspunkten zugeordnet hat, nehme ich an mit ähnlichen Mitteln, dass Google Street View gingen um und nahm alle Fotos.
  2. Verwenden von Google Gears und meinem Browser, können wir die drahtlose Netzwerke i sehen und haben um mich melden
  3. Vergleichen Sie diese Wireless-Punkte, um ihre Entfernung zu kennen und Triangulierung meine Position.

Referenz: Slashdot

Nach Google Maps eigenen Hilfe:
Wenn Ihr Browser keine Bilder anzeigen kann, einen neuen erhalten!

, um die WiFi-Netzwerke Idee abweisen!

Sorry Leute ... Ich sehe es nicht. Mit WiFi Netzwerken in der Nähe scheint ein sehr ungenau und unwirksame Verfahren zum Sammeln von Daten zu sein. WiFi-Netzwerke in diesen Tagen einfach nicht bleiben lange an einem Ort.

Denken Sie darüber nach, ändern sich die WiFi-Netzwerke jeden Tag. Nicht MiFi und Adhoc-Netze zu nennen, die „designed“ werden, mobil sein und mit den Anwendern reisen. Ausrüstung Pausen, Netzwerkeinstellungen ändern, die Menschen bewegen ... Unter Berufung auf „WiFi-Netzwerken“ in Ihrer Umgebung sehr ungenau scheint und am Ende vielleicht nicht einmal eine signifikante Verbesserung der Granularität über IP-Lookup bieten.

Ich denke, die Idee, dass iPhone-Nutzer sind „Scannen und Senden“, um die WiFi-Befragungsdaten zurück zu Google und der Wardriving, vielleicht in Verbindung mit dem Google Maps „Street View“ Mapping scheinen mag wie eine sehr mögliche Methode des Sammelns dieser jedoch Daten, Praktikabilität, es nicht als Geschäftsmodell arbeiten.

Oh und btw, ich habe vergessen, in meiner früheren Post zu erwähnen ... als ich ursprünglich meine Lage, die Zeit gezogen wurde ich „genau“ auf der Karte geortet wurde ich von meinem Desktop über eine Ethernet-Verbindung mit einem Router zu verbinden. Ich habe nicht eine WiFi-Karte auf meinem Desktop.

Also, wenn die „in der Nähe WiFi-Netzwerke“ Theorie richtig ist ... dann soll ich nicht in der Lage gewesen, meine Lage so genau zu lokalisieren.

Ich werde meinen ISP anrufen, Skyrim, und sie bitten, darüber, ob sie ihre Netzwerktopologie in ihren Netzwerken zu ermöglichen geolocation teilen.

Ich weiß, dass Sie die IP-Adresse nachschlagen können ungefähre Lage zu bekommen, aber es ist nicht immer genau. Vielleicht, dass sie verwenden?

Update:

  

Normalerweise Ihr Browser verwendet   Informationen über den Zugang Wi-Fi   Punkte um Sie zu schätzen Ihre   Standort. Wenn keine Wi-Fi Access Points   in Reichweite ist, oder Ihr Computer nicht   Wi-Fi, kann es zurückgreifen zu verwenden   Ihre IP-Adresse ein erhalten   ungefähre Lage.

Es ist möglich, erhalten Sie Ihre ungefähre lokalisieren basierend auf Ihrer IP-Adresse (drahtlos oder fest).

Siehe

zum Beispiel hostip.info oder MaxMind , die geographischen Koordinaten bieten grundsätzlich eine Zuordnung von IP-Adresse. Die Verwendung wahrscheinlich viele Arten von Heuristiken und Datenquellen. Diese Art von System hat wahrscheinlich genug Genauigkeit, die Sie in der richtigen Großstadt zu setzen, in den meisten Fällen.

Google verwendet wahrscheinlich etwas ähnlichen Ansatz zusätzlich zu WiFi Tricks.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top