1
我刚开始使用MapKit框架,我的第一次练习并不顺利:)的MapView没有显示正确点
一切似乎除了MapView的优秀作品展示的地方在海洋,并没有发现任何地点(例如:土地,岛屿)。我认为经度和纬度不知何故超出范围。
这里是我的代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIBarButtonItem *zoomButton =
[[UIBarButtonItem alloc]
initWithTitle: @"Zoom-In"
style:UIBarButtonItemStyleBordered
target: self
action:@selector(zoomIn:)];
UIBarButtonItem *typeButton =
[[UIBarButtonItem alloc]
initWithTitle: @"Zoom-Out"
style:UIBarButtonItemStyleBordered
target: self
action:@selector(zoomOut:)];
NSArray *buttons = [[NSArray alloc]
initWithObjects:zoomButton, typeButton, nil];
barButtons.items = buttons;
MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(zoomLocation, 0.5*METERS_PER_MILE, 0.5*METERS_PER_MILE);
MKPointAnnotation *annotationPoint = [[MKPointAnnotation alloc] init];
zoomLocation.latitude = 48.431638;
zoomLocation.longitude= 27.169436;
annotationPoint.coordinate = zoomLocation;
annotationPoint.title = @"My Company";
annotationPoint.subtitle = @"my Company Title";
//[self __mapView];
MKCoordinateRegion adjustedRegion = [__mapView regionThatFits:viewRegion];
[__mapView setRegion:adjustedRegion animated:YES];
[__mapView addAnnotation:annotationPoint];
}
它固定,感谢这么多, – 2013-03-18 15:27:32
但我现在有一个问题,那就是: MKCoordinateRegion viewRegion = MKCoordinateRegionMakeWithDistance(zoomLocation,600,600);在第一次启动时不显示适当的缩放... – 2013-03-18 15:44:01
您跟踪用户位置吗? – 2013-03-18 16:14:46