2010-10-28 100 views

回答

2

首先从您的注释数组中找到最小和最大经度和纬度。然后你可以设置区域:

MKCoordinateRegion extents; 
extents.center.latitude = (maxLat + minLat)/2.0; 
extents.center.longitude = (maxLong + minLong)/2.0; 
extents.span.latitudeDelta = (maxLat - minLat); 
extents.span.longitudeDelta = (maxLong - minLong); 
MKCoordinateRegion fittedRegion = [mapView regionThatFits:extents]; 
[mapView setRegion:fittedRegion animated:YES]; 
+0

谢谢,我希望有一些内置的MKMapView。但好的,再次感谢你 – 2010-10-28 19:49:17