<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAGXvHXHBUYqRE qGYgYgoXPBR8ER5-PPvCJ1t9HvX0IfyAiRZjbhSvL1Z-w-t0x7tCK6ddYCMYHzmYYg"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(44.413608440645724, 8.956292867660522), 17);
}
map.openInfoWindow(map.getCenter(), document.createTextNode("Prova mappa"));
}
//]]>

function showHide(id){
var el=document.getElementById(id);
el.style.display=(el.style.display!='block')?'bloc k':'none';
}

</script>
<style type="text/css">
#map{position:fixed; width:500px;height:300px; top:200px; left:400px; display:none;}
</style>
</head>

<body onload="load()" onunload="GUnload()">

Visualizza
<div id="map"></div>
</body>
</html>

Il codice è questo, se tolgo il display:none al div map funziona ma il div compare al caricamento della pagina, mentre se aggiungo il display:none, come nel codice, non funzione google maps. Bho non so.
Grazie
Ciao