我正在开发我的第一个应用程序,在其中我只是尝试单击按钮显示带有图钉的地图(以及该位置图钉上的标题)。我能够加载地图视图并让它显示我想要的坐标。但是,当尝试显示图钉和注释时,我遇到了问题。不确定在哪里编码以及如何进行注释以显示引脚。我搜索并看到了很多教程,但大多数都显示了不同的地图视图样式,并且在用户选择上显示图钉,我想在地图加载上显示图钉。
这是我必须显示正在运行的地图的代码,但没有图钉显示或注释:
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
预先感谢您提供的任何重大帮助。