Looking for someone to return a script that allows users to type in letters for a U.S. city, and it gets auto-completed using GeoNames (Google would also be an acceptable place to get this data, if it auto-completes and returns latitude/longitude + city/state name).
For example, after typing in C-H-I they'd see a drop-down based off this list -- http://ws.geonames.org/searchJSON?name_startsWith=chi&country=US
After submitting name of city/state, the form would recover the latitude and longitude off the json data fed by GeoNames. An embedable Google Maps can be added using the lat/long (formatted in the following way:)
Attached is quick and easy HTML mock up.