Programmatisch eine Liste der Drahtlosen Access Points

Dies ist eine Allgemeine Programmier-Frage, obwohl ich würde es vorziehen, eine Node.js-Lösung ausgerichtet. Gibt es irgendwelche JavaScript-oder .NET-APIs zum abrufen einer Liste von WLAN-Zugriffspunkten und deren zugehörige Daten (SSID, MAC-Adresse, etc.)? Ich verwendet TamperData, um zu sehen, was passiert, wenn Sie teilen Sie Ihren Standort mit Firefox und habe diese Anfrage URL:

https://maps.googleapis.com/maps/api/browserlocation/json?browser=firefox&sensor=true&wifi=mac:b8-c7-5d-07-6e-cf|ssid:TV2 Network|ss:-58&wifi=mac:00-13-10-8d-a7-32|ssid:LUBIN|ss:-61&wifi=mac:62-4c-fe-9c-08-18|ssid:airportthru|ss:-73&wifi=mac:00-24-93-0c-49-e0|ssid:Custom Gifts Memphis|ss:-87&wifi=mac:98-fc-11-69-35-46|ssid:linksys|ss:-87&wifi=mac:00-0f-cc-6d-ba-ac|ssid:3333|ss:-88&wifi=mac:40-b7-f3-5b-2c-60|ssid:ATT456|ss:-88&wifi=mac:00-c0-02-7d-5f-4e|ssid:iHub_0060350392e0|ss:-89&wifi=mac:00-24-b2-d5-df-9a|ssid:Memphis CPA|ss:-89&wifi=mac:06-02-6f-c3-06-27|ssid:3333|ss:-89&wifi=mac:00-27-0d-55-c3-20|ssid:custard|ss:-90&wifi=mac:a2-a1-15-0d-a8-68|ssid:SETUP|ss:-90&wifi=mac:00-0f-cc-76-5b-2c|ssid:3545 2340|ss:-92&wifi=mac:c0-3f-0e-6e-ac-34|ssid:patricia|ss:-92

... die, wenn Sie ausgeführt ist, wird ein JSON-Objekt mit genau das, was ich Suche: Breite und Länge Koordinaten. Das Objekt, das für dieses Beispiel ist:

{
"accuracy" : 49.0,
"location" : {
"lat" : 35.06993630,
"lng" : -89.88568730
},
"status" : "OK"
}

NEUGIERIG: wie ist die Genauigkeit hier vertreten? Ich bin mir ziemlich sicher, es ist nicht ein Prozentsatz, weil andere Anforderungen mit weniger access points aufgelistet Gegenzug eine höhere ganze Zahl. Zum Beispiel, wenn das entfernen jedes WAP-außer die erste aufgeführt ist, bekomme ich eine Genauigkeit von 43000.0.

Ich wurden untersucht die Art und Weise der Knoten version von Beute interagiert mit einem ähnlichen Google-Dienst, und es folgt der gleichen Farbe der Weitergabe einer Liste des WAPs und Ihre info. Ich bin versucht, extrahieren von bits von Ihrem code, dass diese Aufgabe, aber ich habe Schwierigkeiten, noch immer das Projekt richtig zum laufen. Wenn jemand irgendwelche Informationen hat, würde ich es sehr zu schätzen, denn ich habe ein wunderbares Projekt im Kopf, das macht die Verwendung dieser Technologie. Danke!

  • Wenn die Google-API folgt den gleichen Regeln wie die HTML5 Geolocation API, die ich vermuten würde, dass es funktioniert, dann die Genauigkeit ist ein Wert in Metern bei 95% KONFIDENZ.
Schreibe einen Kommentar