With any digital camera, you can use a handheld GPS to record location data, then use geotagging software to sync the GPS data to your photos in your computer. Exact details vary from software to software, but basically, you switch on the GPS, make sure it has acquired satellites and is ready to go, then start shooting. When you’re done, open your geotagging software, download the photos from the camera and the tracklog from the GPS, and let the software tag the images. The key here is that your camera’s date and time need to be in sync with your GPS receiver so the software can match the time stamps on your photos to those of your GPS positions.
The most labor-intensive way to geotag your photos has the advantage of working with any GPS unit that has a display panel, and any digital camera: Each time you take a photo, photograph the screen of the GPS to record the location data. Then, when you get home, manually enter that data in the EXIF metadata for the image in your computer—no special software required.
Some geotagging software lets you assign a location to an image by navigating to the location where you took it on a map. This is best done when you originally download the photos, of course, and can remember where you shot them.