You will need to create a Google account to use this facility, if you already have an iGoogle, then log in with this first. Ok, so you're logged and on the My Maps page, what next? The above video by Google explains the process very well and those of you that use My Maps may have already been greeted with this video. Note in the video that when adding photos, the items must be hosted on the web for example Flickr or Picassa to name a couple. Enjoy your mapping.