Yep I've read that article. I guess my query then comes down to the 4th and 5th point then, as the others don't apply.
Bssid geolocation (via WiFi)
Location based on the bssid (the address of the WiFi network).
IP geolocation (via IP)
Location based on the device's most recent IP address. This is our fallback mechanism, and the one that's most likely to be inaccurate. The results of a geoIP lookup can depend on a variety of factors, including where the owner of the IP (not the user of the IP) has it registered, where the agency that controls the IP is located, proxies, and cellular IPs.
How is the BSSID geolocation determined? If its using the IP geolocation of an internet connected BSSID isn't that just the same as the IP geolocation?
If the BSSID is geolocation is determined via the location of Meraki APs, isn't that just the same as the third point?
Location of Meraki products (via AP)
If your organization has other Meraki products, such as WiFi access points, we can use their location as part of the calculation.