Facebook uses user data to display targeted ads. By analyzing a user's ad preferences, you can gain insights into their location:
This is the most accurate way to get a real-time location, but it requires the target to cooperate (or be tricked, which is ethically dubious).
: Many users list their current city or hometown under the Places Lived section of their profile.
Are you trying to of someone you met online?