MKCoordinateRegion(區(qū)域)
- MKCoordinateRegion是一個(gè)用來(lái)表示區(qū)域的結(jié)構(gòu)體固耘,定義如下
typedef struct { CLLocationCoordinate2D center; // 區(qū)域的中心點(diǎn)位置 MKCoordinateSpan span; // 區(qū)域的跨度 } MKCoordinateRegion;
-
CLLocationCoordinate2D的定義
typedef struct { CLLocationDegrees latitude; // 緯度 CLLocationDegrees longitude; // 緯度 } CLLocationCoordinate2D;
-
MKCoordinateSpan的定義
typedef struct { CLLocationDegrees latitudeDelta; // 緯度跨度 CLLocationDegrees longitudeDelta; // 經(jīng)度跨度 } MKCoordinateSpan;
MKCoordinateSpan 跨度解釋?zhuān)? latitudeDelta:緯度跨度喜滨,因?yàn)槟媳本暩?0.0度,所以此值的范圍是(0.0---180.0)闯捎;此值表示,整個(gè)地圖視圖寬度许溅,顯示多大跨度; longitudeDelta:經(jīng)度跨度瓤鼻,因?yàn)闁|西經(jīng)各180.0度,所以此值范圍是(0.0---360.0):此值表示闹司,整個(gè)地圖視圖高度娱仔,顯示多大跨度; 注意:地圖視圖顯示,不會(huì)更改地圖的比例游桩,會(huì)以地圖視圖高度或?qū)挾容^小的那個(gè)為基準(zhǔn)牲迫,按比例調(diào)整