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閱讀 351評論 0 1