probabilmente per il corretto funzionamento di google map non puoi stravolgere il display dell' elemento
nascondilo agendo sulla visibility invece che sul display
el.style.visibility=(el.style.visibility!='visible ')?'visible':'hidden';
non e' lo stesso perche' continua ad occupare spazio ma la mappa non da problemi cosi'

Rispondi quotando