Учитывая координату центра и расстояние в метрах от центра до границы, вы можете использовать функцию MKCoordinateRegionMakeWithDistance
для создания региона:
CLLocationCoordinate2D centerCoord = CLLocationCoordinate2DMake(lat, lng);
CLLocationDistance centerToBorderMeters = 5000;
MKCoordinateRegion rgn = MKCoordinateRegionMakeWithDistance
(centerCoord,
centerToBorderMeters * 2, //vertical span
centerToBorderMeters * 2); //horizontal span
[mapView setRegion:rgn animated:YES];