title: Android: Setting Zoom Level in Google Maps to include all Marker points
body: <p>I am trying to set zoom level for Maps in android such that it includes all the points in my list. I am using following code. </p>
  
  <pre><code>int minLatitude = Integer.MAX_VALUE;
  int maxLatitude = Integer.MIN_VALUE;
  int minLongitude = Integer.MAX_VALUE;
  int maxLongitude = Integer.MIN_VALUE;
  
  // Find the boundaries of the item set
  // item contains a list of GeoPoints
  for (GeoPoint item : items) { 
      int lat = item.getLatitudeE6();
      int lon = item.getLongitudeE6();
  
      maxLatitude = Math.max(lat, maxLatitude);
      minLatitude = Math.min(lat, minLatitude);
      maxLongitude = Math.max(lon, maxLongitude);
      minLongitude = Math.min(lon, minLongitude);
  }
  objMapController.zoomToSpan(
      Math.abs(maxLatitude - minLatitude), 
      Math.abs(maxLongitude - minLongitude));
  </code></pre>
  
  <p>this works sometimes. However sometimes some points are not shown and I need to then Zoom Out to view those points. Is there any way to solve this problem? </p>