nessuno mi può dare una mano in merito?

il codice che ho inserito nella mia pagina è quello preso dal sito ufficiale di google... Comunque ve lo posto....

codice:
  
function initialize() {  
            var mapOptions = {     
                        zoom: 4,     
                        center: new google.maps.LatLng(-25.363882, 131.044922),     
                        mapTypeId: google.maps.MapTypeId.ROADMAP   
            };    

            var map = new google.maps.Map(document.getElementById('map-canvas'),       mapOptions);   
           var marker = new google.maps.Marker({     
                     position: map.getCenter(),     
                     map: map,    
                     title: 'Click to zoom'   
           });   
        
          google.maps.event.addListener(map, 'center_changed', function() {    
          // 3 seconds after the center of the map has changed, pan back to the    
         // marker.    
                window.setTimeout(function() {       
                         map.panTo(marker.getPosition());     
                }, 3000);   
          });    
        
           google.maps.event.addListener(marker, 'click', function() {    
                    map.setZoom(8);    
                    map.setCenter(marker.getPosition());   
           }); 
} 

google.maps.event.addDomListener(window, 'load', initialize);
Sono al quanto disperato in quanto non capisco come mai non riesco a visualizzare la mappa a grandezza div....

Mi sapreste dare una mano per favore?

Grazie anticipatamente