I'm looking for examples of a user interface to select or browse for a worldwide location. A location could be as small as a town, or as big as a continent. It could also be vague such as "the Alps".
The locations available are all pre-determined I.e the user can only pick a location that is on the system. 1000's rather than millions of places.
This is one stage/field of a form rather than a whole app.
These locations are vacation destinations.
The will be two types of user: one that knows exactly where they want to go, and one that might want to explore.
A clickable / zooming map might work for exploring for instance, but not so good for someone who knows where they want to go but doesn't necessarily know where that place is geographically.
Or a list of continents, then countries, then places in some sort of multi level menu?
A clickable map plus auto-complete box?
Any more options or examples that might work?