Google MapView zoomout to span a circle
<p>I have a MapView centered at point P. The user can't change the MapView center, but he can choose a radius of a circle to be display around point P, and change it dynamically with the map being redrawn at each change to show the new circle.
The thing is, i want the map to zoom in or out as necessary, in order to display the entire circle at the viewable area. I've tried this:</p>

<pre><code>Projection proj = m_Map.getProjection();
Point mapCenterPixles = new Point();
proj.toMapPixels(center, mapCenterPixles);
float radiusPixels = proj.metersToEquatorPixels(newRadius);

IGeoPoint topLeft = proj.fromPixels(mapCenterPixles.x - radiusPixels,
        mapCenterPixles.y - radiusPixels);
IGeoPoint bottomRight = proj.fromPixels(mapCenterPixles.x
        + radiusPixels, mapCenterPixles.y + radiusPixels);

m_Map.getController().zoomToSpan(
        topLeft.getLatitudeE6() - bottomRight.getLatitudeE6(),
        topLeft.getLongitudeE6() - bottomRight.getLongitudeE6());
</code></pre>

<p>But it seems i'm missing something, as the values passed to zoomToSpan() cause no chnage, I'm kind of lost here, can someone please shed some light on how to zoom the map to span a bounding box of the circle given its radius in meters, and its center points?</p>
