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