My question relates to this question: How does Google know where I am? and ask a similar question to this (but that accepted answer doesn't pertain to BSSIDs).
The chosen answer in my first linked question describes a large database of previously saved geolocation information (GPS, cell towers) mapped to BSSIDs.
The reason for wanting to construct such a database must mean that BSSID can be retrieved at their (database maintainers, such as Google) end and then matched to their saved location. Is that correct? If that is correct, I wonder why BSSID would need to be sent beyond the Access Point?
Thanks