你好,我正在做一个 iOS6 内部 iPad 应用程序。在我的 ViewController 上,我有一个滚动视图。在左下角我有一个地图视图(20,594,360,347)。我的滚动视图上的地图视图位置。我有一个获取位置按钮。在放大模式下正确显示位置(它在地图上清楚地显示了我的办公室)。工作正常。我保存记录并打开另一个记录并保存该记录。所以我现在有 2 条记录。这是我的问题。我打开我的第一张唱片,它把地图带入了世界观。我可以看到我的办公室在哪里的注释,然后我放大……放大,我看到我的办公室。它不会将位置直接带入放大模式。我关闭第一条记录并打开第二条记录,它以放大模式进入位置(可以看到我的办公室)。我现在打开第一条记录,我进入放大模式(我可以清楚地看到我的办公室)。
摘要:第一次打开保存的记录以世界视图显示地图,而不是放大模式。
- (void)setMap:(CLLocationCoordinate2D)currentCoordinates{
....code
[self.nwMapView setMapType:MKMapTypeSatellite];
[self.nwMapView setScrollEnabled:YES];
MKCoordinateRegion extentsRegion = MKCoordinateRegionMakeWithDistance(currentCoordinates, 80, 80);
extentsRegion.span.longitudeDelta = 0.002f;
extentsRegion.span.latitudeDelta = 0.002f;
[self.nwMapView setRegion:extentsRegion animated:NO];
ITMAnnotation *annotation = [[ITMAnnotation alloc] initWithCoordinate:currentCoordinates addressDictionary:nil];
annotation.title = @"Drag to Move Pin";
annotation.subtitle = [NSString stringWithFormat:@"%f %f", annotation.coordinate.latitude, annotation.coordinate.longitude];
NSLog(@"subtitle change at 314");
[self.nwMapView addAnnotation:annotation];
self.tempMapView = self.nwMapView;
}
我应该启用什么设置才能使地图处于放大模式。?如果您需要更多信息,请询问。谢谢。