I think this is related to: https://stackoverflow.com/questions/21411178/google-static-terrain-maps-with-black-rectangles and seems to be an issue with the Google Static Maps api which ggmaps uses to generate these maps. I'm guessing the layer data is unavailable for some reason and it's defaulting to black.
A bug report has been started by the poster of that question which you can add your example to.