I want to make a global social network, in which users can search for nearby users.
What is the preferred way to allow users to easily specify where they are located?
Zip code would be accurate, but is US-only.
Lat/long would be accurate, but it is too difficult for mom and dad types.
Drop-down menu of continent, country, province, major city is simple, but perhaps not that accurate if someone lives somewhere remote or in between two major cities.
My question isn't how to convert an address to a lat/long. My question is what is the most idiot-proof user interface to get a user's address within a few miles.
Your thoughts?