Before all this I could I could not locate myself using wi-fi. Okay I am really not sure if it works for other people. What I did was download the google application and determined my location in that app. I think I searched something locally and the google app closed. The maps app opened and after a while it showed me my location with the blue target. I realized that if it could determine my location via the google app it must be able to do that with the maps app. I tried it on the maps app for a couple of times and it did not work initially. After a couple failed attempts it finally located me but it took some time. Now the maps app locates me within a couple of seconds! Seems like the google app signed my up with skyhook or something. Or perhaps the map app is communicating with the google app somehow.