我正在开发我的第一个应用程序,在其中我只是尝试按下按钮单击显示带引脚的地图(以及此引脚位置上的标题).我能够加载mapview并让它显示我想要的坐标.但是当我试图显示引脚和注释时,我遇到了问题.不知道在哪里编码以及如何使注释显示引脚.我搜索并看过很多教程,但是大多数都显示了不同的mapview样式,并且在用户选择上显示引脚,我想在地图加载时显示引脚.
这是我必须显示正在工作的地图但没有引脚显示或注释的代码:
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];
Run Code Online (Sandbox Code Playgroud)
}
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; …Run Code Online (Sandbox Code Playgroud)