I'm not sure that this is an appropriate question.
But when I'm using apps like foursquare, it actually ask me to turn on my wifi to better find my location...
Here is the question: Why we need wifi to improve the locate process? Any paper or blogs saying the theory behind this?
Or is just some function provide by Andriod and IOS API?