美文网首页
Mapkit地图显示

Mapkit地图显示

作者: 陈水寒 | 来源:发表于2017-03-24 13:29 被阅读40次

导入头文件“MapKit.h”

1、MKMapView

能够显示ios自带的地图(国内默认为高德地图)

  • mapType : 地图的显示模式
    • MKMapTypeStandard:标准模式
    • MKMapTypeSatellite:卫星模式
    • MKMapTypeHybrid:混合模式
    • MKMapTypeSatelliteFlyover:3D立体卫星
    • MKMapTypeHybridFlyover:3D立体混合
  • centerCoordinate:中心位置坐标
  • zoomEnabled:是否允许缩放
  • scrollEnabled:是否允许平移
  • showsCompass:显示指南针
  • showsUserLocation:显示当前位置

初始化代码

    MKMapView *mapView = [[MKMapView alloc] init]
    mapView.mapType = MKMapTypeStandard;
    mapView.delegate = self;
    
//    self.mapView.zoomEnabled = NO;
    // 需要用到定位
    CLLocationManager *lM = [[CLLocationManager alloc] init];
    [lM requestAlwaysAuthorization];
//    self.mapView.showsCompass = YES;
    
    self.mapView.showsUserLocation = YES;

代理方法:

/**
 *  更新到用户位置后调用
 */
- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
    // 设置地图显示中心
    [mapView setCenterCoordinate:userLocation.location.coordinate animated:YES];
    
    // 设置地图显示区域
    MKCoordinateSpan span = MKCoordinateSpanMake(0.01, 0.01);
    MKCoordinateRegion region = MKCoordinateRegionMake(userLocation.location.coordinate, span);
    [mapView setRegion:region animated:YES];
}

效果如下:

地图自动定位效果.gif

相关文章

  • iOS Mapkit的使用

    【iOS】Mapkit的使用:地图显示、定位、大头针、气泡等 标签:iOS地图mapkit 1.显示地图 (1)首...

  • MapKit框架学习

    MapKit是用来显示地图的. MapKit的使用步骤导入框架MapKit导入头文件#import 在story...

  • 地图的简单使用(一)

    显示效果图 在使用地图的时候应先导入#import MKMapView是地图视...

  • Mapkit地图显示

    导入头文件“MapKit.h” 1、MKMapView 能够显示ios自带的地图(国内默认为高德地图) mapTy...

  • MapKit

    一、了解 MapKit框架提供地图的显示、导航、地点标注、增加图层等。利用MapKit可以集成一个全功能地图到ap...

  • 地图和定位(四)

    一、地图的基本使用(MapKit) 代码: 二、地图显示用户位置 三、模拟追踪显示用户位置 1、显示用户位置的蓝点...

  • iOS-MapKit文集目录

    前言 MapKit框架的导入 地图展示地图的基本使用-地图显示地图的中级使用-用户追踪地图高级-大头针基本使用地图...

  • 地图的基本使用-MKMapView

    地图的基本使用-MKMapView(地图显示) MapKit有一个比较重要的UI控件 :MKMapView,专门用...

  • MapKit框架的使用

    MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...

  • MapKit框架的使用

    MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...

网友评论

      本文标题:Mapkit地图显示

      本文链接:https://www.haomeiwen.com/subject/mloxottx.html