Acutally i've asked the same question
I put Google Map inside a div, and made a slideToggle onto the div. the Google Map doesn't display correctly. Google map API doesn't display correctly jQuery slideToggle
but I think this question is closer to the answer, I put everything in slideToggle callback;
$this.next('.hide').slideToggle(function initialize(){
}
Please view the code on jsfiddle
If you open all 3 maps down, and then drag the map a bit and "click" to make it slidedown, you will see the other two are refreshed as well. The issue at the moment is that, all 3 maps refresh together not just itself when slideup or down.
If someone could help? Thanks