iOS学习笔记29-LBS
利用map kit 创建地图并添加自定义标注
1,mapkit基础讲解
2,MKMapView创建地图程序
3.根据给定的经纬度进行定位并添加标注
4,MKAnnotationView 详解及自定义标注
Map Kit 提供了一个接口,可以将地图嵌入自己的视图中
MKMapView提供了一个可嵌入应用的地图界面
MKCoordinateRegin 设置地图显示区域
MKPointAnnotation 提供了在指定点添加注释的功能,不能自定义该类
MKPinAnnotation 通过此类 可以对地图标注进行设置
MKAnnotationView自定义地图标注
- (void)viewDidLoad {
[super viewDidLoad];
MKMapView *mkMapView = [[MKMapView alloc]initWithFrame:self.view.frame];
[self.view addSubview:mkMapView];
//2,地图参数设置
[mkMapView setMapType:MKMapTypeStandard];
//放大模式
[mkMapView setZoomEnabled:YES];
//禁止地图左右滑动
[mkMapView setScrollEnabled:YES];
//设置地图旋转
[mkMapView setRotateEnabled:YES];
//设置显示区域
MKCoordinateRegion region = MKCoordinateRegionMake(CLLocationCoordinate2DMake(39, 119), MKCoordinateSpanMake(0.1, 0.1));
[mkMapView setRegion:[mkMapView regionThatFits:region]];
// Do any additional setup after loading the view, typically from a nib.
}