Things I think would be cool:
The ability to search by any of the database fields, as well as comments.
The use of mapstraction to allow the use of any mapping system (not just google) when showing image locations
The ability to overlay GPX files on the map
The first two I am currently trying to implement - unsure about the third :-)
Comments
2) Alright, please as a plugin.
3) What is a GPX file?
A GPX file is a track produced by a GPS device. It is generally what would be used to geostamp photos - but can also show the entire route of a trip. It could probably be tied in with point 2 as a plugin...
Thanks for the GPX explanation (I am not a photographer so I personally never use these maps stuff at all..:-)) Yes, best would be to included that with the plugin.
Most cameras do not fill this in automatically, as they have no way of knowing position. But if you geocode your images (by matching the photo timestamp to the timestamps in a log from a GPS device) there are various utilities that let you query city, state, etc based upon latitude and longitude. This is how these fields are generally populated. Of course, there are tools that let you populate the exif headers manually, but for large numbers of photos this can be a pain...
try GeoSetter. it works on a dir basis ... all pics, ingnite gps data into pics