• 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.

    }

  • 相关阅读:
    Django的认证系统
    Django 中间件
    Django Form和ModelForm组件
    AJAX
    Django中ORM介绍和字段及字段参数
    Django ORM那些相关操作
    Python中应该使用%还是format来格式化字符串?
    Cookie、Session和自定义分页
    ORM版学员管理系统3
    ORM版学员管理系统2
  • 原文地址:https://www.cnblogs.com/adodo/p/5224712.html
Copyright © 2020-2023  润新知