Location settings for the facebook app in iphone?

When location services is turned on and you chatted with someone through facebook mobile, there's something like in grey text below the message "Sent from ___" as seen on the desktop version of Facebook. I'm having problems with this because the location it states there's way too far from the vicinity I'm in. Around 8 kilometers away. It's even in a different city. It's weird because there's a locality much closer to where I'm, not even 2 kilometers away. Is there a way I can change this?

Added (1). I've done the Skyhook thing a long time ago. I just want to correct the wrong location being stated, even though the Skyhook thing has already been done

I have an android, not an iphone, but check the system settings and see if GPS is turned on.

The location information the iPhone comes from two sources. The first is the built in GPS circuitry and the second is from Wi-Fi location databases such as Skyhook wireless. The chances are great if you are using the iPhone indoors that the iPhone is depending on the Skyhook database for location information.

The best way to correct this is to go Skyhook Wireless' website http://www.skyhookwireless.com/howitworks/submit_ap.php and enter your location. This will update Skyhook's database for your particular Wi-Fi hotspot and make the reporting more accurate.