If you report GPS position and BSSIDs anytime you see them, you can probably approximate a location when you only have a BSSID. IIRC, precision is fairly low for wifi approximated position, but maybe it's gotten better since I last looked.
If you want to do a test, I'm happy to send you BSSIDs or whatever you need by email (address in profile) and you can geospoof to my house. I run too many APs, so it should work with just mine, but I can sometimes see neighbor APs as well.
Google's api documentation [1] has only the macAddress as a required field, and that you need at least two addresses; but it does accept a signal strength measurement, as well as channel and snr. Other apis may vary.
[1] https://developers.google.com/maps/documentation/geolocation...