📍 GeoLocation API

Der ermittelte Standort ist nur so genau, wie viele bekannte Netzwerke in der Nähe sind und wie stark die Signalstärke ist. Sollte es zu Problemen bei der Standortermittlung kommen, bitte erzeugen Sie Messdaten mit der WlanDB App und die Genauigkeit der Daten zu verbessern.
Die GeoLocation API ist kompatibel zu Googles oder Mozillas GeoLocation API und kann über die folgende Adresse als POST Request angesprochen werden:
https://wifidb.test.rs.morihofi.de/api/getgeolocation

Der Request-Body sieht folgendermaßen aus:
{"wifiAccessPoints":[{"macAddress":"22-BC-A6-FA-62-80","signalStrength":-40},{"macAddress":"C6-35-B5-37-D5-60","signalStrength":-52}]}

Der Server-Response schaut dann ungefähr so aus:
{"accuracy":10,"location":{"lng":12.89991,"lat":50.82459}}


🔥🦊 WiFiDB als Standortprovider in Firefox verwenden

In Firefox lässt sich als einziger Browser der Standortprovider ändern. Hierzu gibt man in die Adresszeile about:config ein.
Achtung: Bitte verändern sie nur Werte in about:config, wenn sie wissen, was sie tun. Das lokale Firefox-Profil könnte evtl. bei fehlerhaften Einstellungen beschädigt werden.
Dort ändert man dann den Wert bei geo.provider.network.url auf https://wifidb.test.rs.morihofi.de/api/getgeolocation

🎉 Nun verwendet Firefox das WiFiDB Backend von morihofi.de!


Weitere Informationen: GeoLocation API Dokumentation von Radiocells.org (über WayBack Machine) (mittlerweile leicht veraltet)