Handy Location Inputs is an easy way to get uniform location input from a user without the UX compromise of select boxes.
handofthecode
MIT