This is a developing area.

The buzzword seems to be "geotagging".

It is about adding information from a GPS device to the EXIF information in a digital camera photo.

How is it done?
It develops further each day.
Some cameras come with the ability built into the camera.
You can also find devices that slide into the hotshoe on a camera.
There are SD memory cards that have the GPS device.

Since it grows each day, I suggest you do a Google search for
geotagging.

Here is a search link for
geotagging digital camera

http://www.google.com/search?hl=en&q=geotagging+digital+camera&btnG=Search&aq=o&oq=&aqi=g-p1g9

..
.