The first view I consider is

I ask the user for the location as seen on the map. The browser can let me know longitude and latitude or the user can click the map and this gets exact and can save the coordinate to a datastore.
The second view I consider is something like here

User must select a region and then from another panel specify city and postal code. I'm interested to know anything you think can be an advantage or disadvantage using either view. I implemented the first one and now I want to harmonize the way I store geographic information and display it to users. I save longitude, latitude and name of city and can do lookups since having the coordinate is very clear instead of as in the second view completely build my own structure and then approximating a coordinate for the location if using a coordinate at all. Am I making a mistake not doing the select boxes and a graphic map instead? Thank you for any comments and answers
