iOS学习笔记29-LBS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.

}

 

以上是关于iOS学习笔记29-LBS的主要内容,如果未能解决你的问题,请参考以下文章

iOS学习笔记10-UIView动画

iOS学习笔记31-音频

iOS学习笔记27-手势1

iOS学习笔记26-视频播放

iOS学习笔记22-网络2

ios学习笔记01