This tutorial will show you how to insert a Google Map into your website with your photos plotted on the map as a overlay.
Google Picasa will plot your photos on a Google map if you use a camera that embeds the location in the photo like a Android Phone. If you do not have a such a fancy camera for it to automatically embed the information then Google Picasa will allow you to manually insert the information. Visit the Google Picasa site for more information.
After creating a Picasa account (free) and plotting your photos on a map , you can insert the Google map to your website. Here is the code and demo of how to do it: