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.

    }

  • 相关阅读:
    Razor使用方法
    Razor视图中的@:和<text>语法
    【洛谷p1031】均分纸牌
    Python读写文件
    对象传参数中引用是否被覆盖的情形
    Python中的random模块
    mysql数据库 安装 (原创)
    MYSQL常用命令
    MySQL查询数据表中数据记录(包括多表查询)
    127.0.0.1
  • 原文地址:https://www.cnblogs.com/adodo/p/5224712.html
Copyright © 2011-2022 走看看