I'm trying to set something up where the user visits the site and their location is automatically filled based on their ip address. I also want the user to have the option to choose a different location through a dropdown list of predetermined cities that I populate through a taxonomy vocabulary. I'm trying to use the Location module but I'm not quite sure how to approach this.

Examples of what I'm trying to accomplish can be found at: kijiji.ca and redflagdeals.com in the top right location selector for both sites.

If anyone could steer me in the right direction it would be greatly appreciated!

Comments

try Getlocations module

You could try the Getlocations module which will support SmartIP and HTML5 geolocating.
The Getlocations Fields module (a submodule of Getlocations) will store information in a content type field and everything is themed so you should be able to add your dropdown and with the addition of some javascript be able to populate a form with the Latitude and Longitude of the city so that the info can be saved, if that is what you want to do.
There are a number of default views included, perhaps one of those would serve as a basis.

-----------------
Bob Hutchinson
Midwales dot com
-----------------

nobody click here