I would use setCenterCoordinate:animated:to move the focus point of the map. If you download the view and want to immediately install it in the right place, install animated:NO, otherwise, if you want to adjust the map to smoothly center on location, then installanimated:YES
[mapView setCenterCoordinate:location animated:YES];
, . , setRegion:animated:. , :
MKCoordinateSpan span =
{ .longitudeDelta = mapView.region.span.longitudeDelta / 2,
.latitudeDelta = mapView.region.span.latitudeDelta / 2 };
MKCoordinateRegion region = { .center = location, .span = span };
[mapView setRegion:region animated:YES];