Это не загрузка в текущее местоположение пользователя, но загрузка в середину Атлантического океана - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть вопрос по этому вопросу, и ни один из них четко не сформулировал этот вопрос.

Вот мой код, может кто-нибудь помочь мне разобраться, что мне следует сделать, чтобы показать свое местоположение пользователя по умолчанию, когдаПрограмма запускается.

Большое спасибо.

- (void)mapView:(MKMapView *)amapView didUpdateUserLocation:(MKUserLocation *)userLocation
{

    MKCoordinateSpan span;
    span.latitudeDelta=0.025;
    span.longitudeDelta=0.025; 

    CLLocationCoordinate2D location=amapView.userLocation.coordinate;
    location = amapView.userLocation.location.coordinate;

    MKCoordinateRegion region;
    region.span=span;
    region.center=location;

    [amapView setRegion:[amapView regionThatFits:region] animated:TRUE];
    [amapView regionThatFits:region];
}



- (void)viewDidLoad
{
    [super viewDidLoad];

    mapView.showsUserLocation = YES;
    // Do any additional setup after loading the view, typically from a nib.

    mapView.delegate=self;

    CLLocation *userLoc = mapView.userLocation.location;
    CLLocationCoordinate2D userCoordinate = userLoc.coordinate;



    NSLog(@"user latitude = %f",userCoordinate.latitude);
    NSLog(@"user longitude = %f",userCoordinate.longitude);

  //  [self.view addSubview:mapView];

   // [self zoomToUserLocation:userLoc];
   // [self zoomToUserLocation]; // with no parameters

Annotations here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...