Отображение булавки с заголовком (аннотацией) после загрузки карты

Я работаю над своим первым приложением, и в нем я просто пытаюсь при нажатии кнопки показывать карту с булавкой (и заголовком на этом штифт расположения). Мне удалось загрузить карту и показать нужные мне координаты. Но при попытке отобразить булавку и аннотацию возникают проблемы. Не уверен, где это кодировать и как сделать аннотацию для отображения булавки. Я искал и видел много руководств, но большинство из них показывают другой стиль просмотра карты и показывают булавку при выборе пользователя, я хочу показывать булавку при загрузке карты.

Вот код, который я должен показать, чтобы карта работала, но не имеет вывода или аннотации:

FirstLocateViewController.m код:

#import "FirstLocateViewController.h"

@implementation FirstLocateViewController

@synthesize dismissViewButton;

-(IBAction)dismissView:(id)sender {
[self dismissModalViewControllerAnimated:YES];
}

- (void)viewDidLoad {
[super viewDidLoad];
CGRect frame = CGRectMake(0,0, 320,420);
mapView = [[MKMapView alloc] initWithFrame:frame];
mapView.mapType = MKMapTypeStandard;
CLLocationCoordinate2D coord = {latitude: 12.3456, longitude: -7.890};
MKCoordinateSpan span = {latitudeDelta: 0.05, longitudeDelta: 0.05};
MKCoordinateRegion region = {coord, span};
[mapView setRegion:region];
[self.view addSubview:mapView];

}


FirstLocateViewController.h код:

#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
#import <MapKit/MKAnnotation.h>


@interface FirstLocateViewController : UIViewController <MKMapViewDelegate> {
UIButton *dismissViewButton;
MKMapView *mapView;
}

@property (nonatomic, retain) IBOutlet UIButton *dismissViewButton;

- (IBAction)dismissViewButton:(id)sender;

@end

Спасибо в Advanced для любой существенной помощи.

7
задан 474N 8 April 2011 в 00:36
поделиться