title: map.setCenter() function is not working properly
body: <p>Here's code...</p>
  
  <pre><code>&lt;script src="http://maps.google.com/maps/api/js?sensor=false"&gt;&lt;/script&gt;
  &lt;script&gt;
  var geocoder;
  var map;
  
  function initialize() {
      geocoder = new google.maps.Geocoder();        
      var address = "new delhi";
  
      geocoder.geocode( { 'address': address}, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {        
              var latitude = results[0].geometry.location.lat();
              var longitude = results[0].geometry.location.lng();
              alert(latitude);
              alert(longitude);
              map.setCenter(new GLatLng(latitude, longitude));
  
              var marker = new google.maps.Marker({
                  map: map,
                  position: results[0].geometry.location
              });
              var latlng = new google.maps.LatLng(latitude, longitude);
              var mapOptions = {
                  zoom: 8,
                  center: latlng,
                  mapTypeId: google.maps.MapTypeId.ROADMAP
              }
              map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
          } 
      });
      google.maps.event.addDomListener(window, 'load', initialize);    
  }
  &lt;/script&gt;
  </code></pre>