MapKit框架类介绍

MKCoordinateRegion(区域)

  1. MKCoordinateRegion是一个用来表示区域的结构体,定义如下
    typedef struct {
             CLLocationCoordinate2D center; // 区域的中心点位置
            MKCoordinateSpan span; // 区域的跨度
    } MKCoordinateRegion;
    
  • CLLocationCoordinate2D的定义

    typedef struct {
        CLLocationDegrees latitude; // 纬度
        CLLocationDegrees longitude; // 纬度
    } CLLocationCoordinate2D;
    
  • MKCoordinateSpan的定义

    typedef struct {
        CLLocationDegrees latitudeDelta; // 纬度跨度
        CLLocationDegrees longitudeDelta; // 经度跨度
    } MKCoordinateSpan;
    
      MKCoordinateSpan 跨度解释:
    
              latitudeDelta:纬度跨度,因为南北纬各90.0度,所以此值的范围是(0.0---180.0);此值表示,整个地图视图宽度,显示多大跨度;
    
              longitudeDelta:经度跨度,因为东西经各180.0度,所以此值范围是(0.0---360.0):此值表示,整个地图视图高度,显示多大跨度;
    
              注意:地图视图显示,不会更改地图的比例,会以地图视图高度或宽度较小的那个为基准,按比例调整
    
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 跟踪显示用户的位置 设置MKMapView的userTrackingMode属性可以跟踪显示用户的当前位置 MKU...
    JonesCxy阅读 2,184评论 0 4
  • 因为要做一个地图操作的项目,需要用到这个地图库,但是查询官方API麻烦,而且这个地图框架的API做的用起来确实太麻...
    虚幻的锈色阅读 34,024评论 1 15
  • iOS原生地图 MKMapView 库翻译 作业部落存档 标签: iOS地图 引入系统库@import MapKi...
    iOS_愛OS阅读 5,105评论 14 23
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • MapKit框架的使用 一. 地图的基本使用 1. 设置地图显示类型 地图的样式可以手动设置, 在iOS9.0之前...
    0271fb6f797c阅读 350评论 0 1