You cannot find the location of the hotspots, and you cannot determine the direction and distance from your current position to the actual access point.
Hot spots do not report their coordinates (my wifi block does not even know its own geographical coordinates). Google captured hotspots during its street browsing missions and used the results to triangulate Wi-Fi hotspot positions, while other companies did the same as creating the databases.
So, to get the information, you will need access to a database that knows the coordinates of the hot spots.
source share