заставить mapview работать как приложение для карт iphone sdk - PullRequest
1 голос
/ 01 ноября 2010

У меня есть обычный mapView, который может сообщить местоположение пользователей, но когда местоположение пользователей найдено, моя карта не может внезапно увеличить местоположение пользователей, как приложение карты Apple.

Кто-нибудь знает, как реализовать эту функцию!

1 Ответ

2 голосов
/ 01 ноября 2010

Реализация метода делегата 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];    
}

Убедитесь, что установлен делегат вашей карты.

...