zoukankan      html  css  js  c++  java
  • 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.

    }

  • 相关阅读:
    监听器和过滤器
    jdbc电话本项目
    jdbc数据库中的增删改
    servlet实现登陆注册
    Python 数据分析基础小结
    分类模型构建
    回归模型构建
    sklearn——数据集调用及应用
    数据处理——数据集划分
    数据分析——Matplotlib图形绘制
  • 原文地址:https://www.cnblogs.com/adodo/p/5224712.html
Copyright © 2011-2022 走看看