トラック バー ボタンがマップをユーザーの現在の場所に戻さない理由を理解しようとしています。待機中のスピンホイール(下の写真)に変わるだけで、地図も動きません。ありがとう。
以下の私のコードの一部。そこにある座標は市の中心部ですが、シミュレーターの場所を別の場所に設定しているので、トラック バーのボタンをクリックするとそこに移動するはずです。
- (void)viewDidLoad
{
[super viewDidLoad];
[self focusMap];
self.mapView.showsUserLocation = YES;
}
- (void) focusMap
{
CLLocationCoordinate2D coord = { -33.882365, 151.211025 };
MKCoordinateSpan span = {0.005,0.005};
MKCoordinateRegion region = {coord, span};
[mapView setRegion: region animated: YES];
MKUserTrackingBarButtonItem* trackerButton = [[MKUserTrackingBarButtonItem alloc] initWithMapView: self.mapView];
self.navigationItem.rightBarButtonItem = trackerButton;
[trackerButton release];
mapView.zoomEnabled = YES;
}