Comment to Location problem
Yes - it is good idea, only onу question - who can do this integration and how to make it multilingual? )))
As I see this solution will not support multiple languages, drop-downs will be always in english.
Without multiple language support - it have no sense ((( It's just exist with Google Maps...