嗨,我有这段代码可以放大用户的位置。
-(IBAction)getLocation{
mapview.showsUserLocation = YES;
MKCoordinateRegion region = { {0.0, 0.0}, {0.0, 0.0} };
region.center = mapview.userLocation.coordinate;
region.span.longitudeDelta = 0.1f;
region.span.latitudeDelta = 0.1f;
[mapview setRegion:region animated:YES];
}
在第一次按下按钮时,地图移动到坐标 0,0,但是在任何后续按下时,它都会正常工作并将地图带到用户位置。我不知道为什么它在第一次运行时不起作用但之后每次都起作用?