一、使用MVC布局
1、在Info.plist中添加NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription設置為YES

2、在AppDelegate中
//導入頭文件
#import "ViewController.h"
//初始化
ViewController *vc = [[ViewController alloc]init];
//導航控制器
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:vc];
//添加到視圖
self.window.rootViewController = nav;
3、業(yè)務處理層LoadData.h中
//分享單例對象
+ (instancetype)shareLoadData;
//獲取數(shù)據(jù)
- (void)getData:(NSDictionary *)dic;
//定義block傳值
@property (nonatomic,strong)void (^dataDic)(NSDictionary *dataDictionary);
4、在LoadData.m中


二、在ViewController.m中先導入頭文件
#import "LoadData.h"
#import "DetailViewController.h"
#import《MapKit/MapKit.h》
#import 《CoreLocation/CoreLocation.h》
//定義協(xié)議
<CLLocationManagerDelegate>
//定義一個全局變量
{
//定義變量地圖視圖、定位對象、當前位置
MKMapView *mv;
CLLocationManager *lm;
CLLocation *loc;
}
2、實現(xiàn)過程


三、創(chuàng)建一個繼承UIViewController的類(DetailViewController)
1、在DetailViewController.h中定義一個屬性
//定義屬性當前位置 獲取經(jīng)緯度
@property (nonatomic,strong)CLLocation *loc;
2、在DetailViewController.m中實現(xiàn)過程

