title: Google Maps v3 - Why is LatLngBounds.contains returning false
body: <p>I have the following code in which I would expect the contains method to return true, but it returns false:</p>
  
  <pre><code>var bounds = new google.maps.LatLngBounds(
      new google.maps.LatLng(55.38942944437183, -2.7379201682812226),
      new google.maps.LatLng(54.69726685890506, -1.2456105979687226)
  );
  
  var center = bounds.getCenter();  // (55.04334815163844, -1.9917653831249726)
  
  var x = bounds.contains(center);  // returns false
  </code></pre>
  
  <p>On the same page, where map is a reference to the Map object, the following code returns true as expected:</p>
  
  <pre><code>map.getBounds().contains(map.getBounds().getCenter())
  </code></pre>
  
  <p>Why might my call to <code>bounds.contains</code> be returning false?</p>