I created a small test android app to do a scan of the surrounding wifi networks.
When I run the app on my galaxy nexus( jellybean) the result returns:
( SSID, BSSID, Capabilities, level, timestamp).
However when I run the same app on my Nexus 5( KitKat) the result returns:
( SSID, BSSID, Capabilities, level, timestamp, distance (cm), distanceSd(cm) ).
I can't seem to find anything about distance in the android WiFi API documentation. Does anyone know whats going on ???