2

タブバーの[マップ]ボタンをクリックすると、マップビューコントローラーが表示され、マップビューにユーザーの現在の場所が表示されます(次のコードを使用しています)。

[mapview setShowsUserLocation:YES];

超簡単。しかし、マップでユーザーの現在の場所を自動的に拡大したい場合、これを(xCodeで)行うにはどうすればよいですか?

ありがとう :)

4

3 に答える 3

8

私はこれがあなたが必要としているものだと思います

  - (void)viewDidLoad
 {
    [super viewDidLoad];
    self.mapView.showsUserLocation=YES;
    self.mapView.delegate = self;
    [self.mapView setUserTrackingMode:MKUserTrackingModeFollow animated:YES];
    //some code
 }
于 2013-01-19T19:33:40.447 に答える
0

[mapview setUserTrackingMode:MKUserTrackingModeFollow];

于 2013-01-14T04:19:40.187 に答える
0

これはあなたが探していることをするはずです

    MKCoordinateRegion region;

    region = (MKCoordinateRegion){(current user location).location.coordinate, (current user location).locationCoordinateSpan};        
    [theMapView setRegion:region animated:NO/YES];
于 2013-01-14T05:05:25.670 に答える