I have a mapView with several points plotted with markers, each with different latitudes and longitudes that may or may not be near each other in vicinity. Is there a way I can have the MapView open to the deepest zoom level that centers all the points on the screen together?

I know the mapController has a setZoom and setCenter property, but how can I determine the values for those methods? Or is there another simpler way to accomplish this?