That maybe what happened, my pics may have been on Picasa. Although I think I was already out of Picasa by that time. I didn't like it at all.
I tried to embed my Google Maps on my own Web site but Google deprecated the Google Map Engine API needed to run that stuff on private site early in 2015, as you probably know. Good that I did not put much hours on that, it would have been all wasted! Whether Picasa, Google, or whatever, it seems that they all end up letting you down, sooner or later, with no alternative to save your work. Now I only used server side scrips I implement myself. I had to give up having Google Map based tracks and pics online on my pages, but that's fine, because I won't run into deprecation issues.