Finding a Twitter user's location without accessing IP address


Hey guys,

I was wondering if anyone could help me out here… I’m wondering how Twitter gather information on a user’s location - and whether I could create a similar system that determines a user’s location without accessing the user’s IP address information.

It doesn’t have to be precise, even just the town/city in which the tweet came from would suffice.

Many thanks,
Jed Sanderson