#import <CoreLocation/CoreLocation.h>
#import <MapKit/MapKit.h>
//开始定位
-(void)locationStart{
//判断定位操作是否被允许
if([CLLocationManager locationServicesEnabled]) {
self.locationManager = [[CLLocationManager alloc] init] ;
self.locationManager.delegate = self;
//设置定位精度
self.locationManager.desiredAccuracy=kCLLocationAccuracyBest;
self.locationManager.distanceFilter = kCLLocationAccuracyHundredMeters;//每隔多少米定位一次(这里的设置为每隔百米)
if (IOS8) {
//使用应用程序期间允许访问位置数据
[self.locationManager requestWhenInUseAuthorization];
}
// 开始定位
[self.locationManager startUpdatingLocation];
}else {
//提示用户无法进行定位操作
NSLog(@"%@",@"定位服务当前可能尚未打开,请设置打开!");
}
}