title: Google maps function fromLatLngToContainerPixel(LatLng) not working
body: <p>Im trying to get a pixel coordinates of a market by using the fromLatLngToContainerPixel(LatLng) function. 
  I was not sure how to use it but after searching some examples in SO i think i got it. The problem is the function returns always "undifined".</p>
  
  <p>Google maps api ref: <a href="https://developers.google.com/maps/documentation/javascript/reference?csw=1#MapCanvasProjection" rel="nofollow">https://developers.google.com/maps/documentation/javascript/reference?csw=1#MapCanvasProjection</a></p>
  
  <p>Please help. </p>
  
  <p>code:</p>
  
  <pre><code>var map, overlay;
  
  function initialize() {
  var myLatlng = new google.maps.LatLng(-25.363882, 131.044922);
  map = new google.maps.Map(document.getElementById('gMap'), {
      zoom : 13,
      center : myLatlng,
      disableDefaultUI: true,
      draggable: false,
      scrollwheel: false,
      disableDoubleClickZoom: true
  });
  
  var overlay = new google.maps.OverlayView();
  overlay.draw = function () {};
  overlay.setMap(map);
  
  var marker = new google.maps.Marker({
      position: myLatlng, 
      optimized: false, 
      map:map
  });
  
   var projection = overlay.getProjection(); 
          var pixel =     projection.fromLatLngToContainerPixel(marker.getPosition());
          console.log(pixel);
  }
  google.maps.event.addDomListener(window, 'load', initialize);
  </code></pre>