当我加载我的 mapView 时,我只有一个勾号 - 用户位置。经过一些操作后,我添加了更多引脚。但焦点仍然在用户位置。我想放大图像以查看所有目标。我怎样才能做到这一点?我的代码:
-(void)mapView:(MKMapView *)mapView didAddAnnotationViews:(NSArray *)views {
if (views.count == 1) {
MKAnnotationView *annotationView = [views objectAtIndex:0];
id<MKAnnotation>mp = [annotationView annotation];
MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance([mp coordinate], 500, 500);
[mapView setRegion:region animated:YES];
} else {
for (NSUInteger i = 0; i<views.count; i++) {
[mapView addAnnotation:[views objectAtIndex:i]];
}
}
}