With HoudahGeo you may "pin" photos to the locations where they were taken.
The thus created information may be exported to EXIF tags as well as to Google Earth KML files. Such a file allows for browsing your photos within Google Earth.
You don't need a digital camera with a built-in GPS. You need HoudahGeo, a Mac software solution for geocoding photos with latitude, longitude and altitude information.
It provides the same functionality as a GPS camera, but without having to deal with the bulk or the expense.
You don't need a GPS device. May operate in a fully automatic mode when provided a track log file from a GPS receiver. Finer control is possible by attaching photos to way points created using a GPS device.