Mozilla Location Service (MLS), open crowdsourced geolocation service

The Mozilla Location Service (MLS) is an open service which lets devices determine their location based on network infrastructure like Bluetooth beacons, cell towers and WiFi access points. This network based location service complements satellite based navigation systems like A-GPS.

The service is available at https://location.services.mozilla.com

Goals:

Provide a highly accurate geolocation service for any device and in any country, based on publicly observable signal information (like Bluetooth, cell and WiFi networks or IP addresses).

Improve the privacy aspects of the geolocation service compared to the current market offerings.

The mobile app Mozilla Stumbler for Android is available in the Google Play store at https://play.google.com/store/apps/details?id=org.mozilla.mozstumbler


It’s worth mentioning about Mozilla Location Service (MLS) along with OSM as both of them are open geolocation services compared to major proprietary geolocation services.

All you need is to install the Mozilla Stumbler app on your Android phone and let the app scanning while you’re moving around.
You can check the coverage by clicking the link below:
https://location.services.mozilla.com/map

Firefox Desktop allows you to use the service instead of the default location provider.
In about:config change the geo.wifi.uri setting to:

https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%