Good SAMs Club also sells a software package that will do all that as well as trip planning. It has a database of campgrounds with a description and it will show them on the map. Just click to add to your trip. Also allows addition of photos. Gives highway grades and clearance info for height. It was about $40 and well worth it. MS Street and Trips is good, but not sure about the photo addition. That software package is "Trailer Life and Campground Navigator". I have the 2009 version and I believe they still publish it. It is for Windows only.
2007 Dutch Star 4320
2010 Mazda Miata 6 speed