在.h中
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
@interface NearMapViewController : UIViewController<MKMapViewDelegate>
{
MKMapView *map1;
}
@property (nonatomic, retain) IBOutlet MKMapView *map1;
@end
在.m中
@interface NearMapViewController ()
@end
@implementation NearMapViewController
@synthesize map1;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
CGRect rect = CGRectMake(0, 0, 320, 460);
map1 = [[MKMapView alloc] initWithFrame:rect];
[map1 setDelegate:self];
[map1 setMapType:MKMapTypeStandard];
MKCoordinateRegion theRegion;
//set region center
CLLocationCoordinate2D theCenter;
theCenter.latitude = 25.032054;
theCenter.longitude = 121.529266;
theRegion.center = theCenter;
//set zoom level
MKCoordinateSpan theSpan;
theSpan.latitudeDelta = 0.009;
theSpan.longitudeDelta = 0.009;
theRegion.span = theSpan;
// set scroll and zoom action
map1.scrollEnabled = YES;
map1.zoomEnabled = YES;
//set map region
[map1 setRegion:theRegion];
[map1 regionThatFits:theRegion];
[self.view addSubview:map1];
}