- You can create Placemarks in Google Earth or in Google Maps' My Maps, and add your own images to those Placemarks. You just have to know where you were when you took the picture.
- You can use online image hosting sites like flickr and Picasa that allow you to geotag your uploaded images with coordinate data. Again, you still need to estimate the location from which you took the picture to create the geotag.
- Or, you can use my new favorite program, GPicSync, which automates the entire process for you.
You can see the thumbnail images it placed at the exact locations I took these photos along this bike ride/caching adventure. In Google Earth, you can click on the thumbnails to bring up larger versions of the images.
The program also lets you create a Google Maps file to publish your pictures and tracks on the web. Here's the same track and image data from above in Google Maps. Feel free to zoom in and click on the photo icons to see the thumbnails. Then click on the thumbnails for larger versions of the images.
Needless to say, I am really impressed with GPicSync, and can't wait to use it again. And the best part... it's free!
Keep on cachin'!