我在 ViewDidLoad 中有这段代码,它应该显示用户当前位置周围的区域,但它现在正在工作
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
costaCoffeeMapView.delegate = self;
MKCoordinateRegion region;
MKCoordinateSpan span;
span.latitudeDelta=0.2;
span.longitudeDelta=0.2;
CLLocationCoordinate2D location = costaCoffeeMapView.userLocation.coordinate;
region.center=location;
region.span=span;
[costaCoffeeMapView setRegion:region animated:YES];
[costaCoffeeMapView regionThatFits:region];
}
我试图从 MKMapView 对象“costaCoffeeMapView”中获取当前用户位置,就像在属性检查器中一样,检查了 MKMapView 的“显示用户位置”。
而不是显示当前位置的区域,即英国伦敦。它显示了南大西洋某处的一个区域。我认为正好在 (0.2,0.2) 坐标处。
怎么了?请帮忙