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.

}

 

posted @ 2016-02-28 14:29  small-elephant_A-Do  阅读(165)  评论(0编辑  收藏  举报