I helped bootstrap Mozilla's Location Service (MLS) to support geolocation on Firefox OS without Google Location Services. Mozilla even had its own Wi-Fi "wardriving/stumbling" app (MozStumbler https://github.com/mozilla/MozStumbler) and an opt-in stumbler in Firefox Android. But after Firefox OS was retired, Mozilla didn't have have a need for MLS. That said, Mozilla still runs a Wi-Fi geolocation service open to other projects (like GNOME's Geoclue service).
Mozilla also publishes cell tower location data and shares with the OpenCellID project. I worked with Mozilla's privacy and security teams to see if we could publish the Wi-Fi location data, but we didn't find a practical, privacy-preserving way to do that.
For more information about MLS (including a zoomable world map of the Wi-Fi location coverage), check out https://location.services.mozilla.com/
And demos. Get an audience, setup a PI with Kismet, show the audience their phones are permanently broadcasting ALL the SSIDs their phones have ever connected to, enjoy the stunned faces.
Pick one phone's list of SSIDs (make sure you agreed with the "victim" that this is ok) and map the list of SSIDs with Wigle to locations.
Apartments by the university are always great -notyours -notthefbi -robopimps -prettyflyforawifi -MartyMcWiFi -DontStealMyWiFi
Also, I’ve discovered Neighbors have conversations with their SSIDs. DontLetYourDogPoopOnMyYard MyDogDoesntPoopOnYourYard
Also it’s fun to see someone still using WEP. You wonder if someone plugged it in a router c. 2000 and forgot about it. Or maybe it’s a honeypot.
Not sure how useful that is to everyone else though…
It's also an alternate way of doing location using GPS+wifi without doing what Google did and uses.