调用 core loaction 中的 CLLocationManager
import
CLLocationManager *locationManager;
在定位服务中还包含CLGeocoder类用于处理地理编码和逆地理编码(又叫反地理编码)功能。
CLGeocoder *_geocoder;
对象方法:reverseGeocodeLocation:location completionHandler:
类方法 :
+ (BOOL)locationServicesEnabled;获取是否开启定位服务
+ (CLAuthorizationStatus)authorizationStatus; 返回 用户 的操作 的枚举
属性
desiredAccuracy :定位精度的枚举
对象方法:
startUpdatingLocation:开始定位追踪,开始定位后将按照用户设置的更新频率执行
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;
方法反馈定位信息
stopUpdatingLocation:停止定位追踪
requestAlwaysAuthorization:请求获得应用一直使用定位服务授权,
注意使用此方法前要在info.plist中配置NSLocationAlwaysUsageDescription