$parentElement.show(); google.maps.event.trigger(myMap,"resize");Simple as pie! (Thanks to Stackoverflow)
Having Problem With Google Maps Rendering Grey Boxes?
Such as this one?
If you are dealing with visibility on the map parent element (show/hide), the answer is to trigger a resize of the map element (after showing the parent element of course).