Я считаю, что это ограничение недавнего API Карт Google v2. Недавно они добавили возможность нарисовать круг на земле, но если вы хотите поместить камеру таким образом, чтобы она отображала весь круг, не существует способа сделать это.
Можно вызвать CameraUpdateFactory # newLatLngBounds (bounds, padding), где "bounds" - это LatLngBounds, а "padding" - расстояние в пикселях. Проблема в том, что нет возможности создать LatLng и радиус в LatLngBounds.
Конструктор для LatLngBounds принимает только 2 экземпляра LatLng и создает прямоугольник, где это углы NW и SE.