使mapview像地图应用程序iphone sdk一样工作

时间:2010-11-01 14:16:33

标签: iphone sdk maps

我有一个普通的mapView,它可以告诉用户位置,但是当找到用户位置时,我的地图不会突然放大到苹果地图应用程序等用户位置。

有人知道如何实现此功能!

1 个答案:

答案 0 :(得分:2)

实施didUpdateUserLocation委托方法:

- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
    MKCoordinateRegion region;
    region.center = userLocation.location.coordinate;
    MKCoordinateSpan span = { 1.0, 1.0 };
    region.span = span;
    [mapView setRegion:region animated:YES];    
}

确保已设置地图视图的委托。