ios系统地图的定位功能
2016-01-29 14:07
429 查看
#import "LocationViewController.h" #import <CoreLocation/CoreLocation.h> @interface LocationViewController ()<CLLocationManagerDelegate> { CLLocationManager * _locationManager ; } @end @implementation LocationViewController
- (void)viewDidLoad { [super viewDidLoad]; _locationManager = [[CLLocationManager alloc] init]; if ([CLLocationManager locationServicesEnabled] == NO) { NSLog(@"定位服务暂不可用"); return; } //获取最佳精度 [_locationManager setDistanceFilter:kCLLocation 4000 AccuracyBest]; //多远的距离会更新一次(位置更新是时时的,但是,每隔10米才会在地图上更新一次) [_locationManager setDesiredAccuracy:.1]; [_locationManager setDelegate:self]; //开始更新位置 [_locationManager startUpdatingLocation]; //更新方向 [_locationManager startUpdatingHeading]; } #pragma mark 更新的时候 会调用这个方法 -(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations { CLLocation * location = [locations lastObject]; //获取当前海拔 CLLocationDistance hight = location.altitude; NSLog(@"当前用户的海拔高度为 ==%f",hight); CLLocationCoordinate2D coor = location.coordinate; NSLog(@"纬度===%f,经度===%f",coor.latitude,coor.longitude); [_locationManager stopUpdatingLocation]; } -(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading { }
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 百度地图经纬度转换到腾讯地图/Google 对应的经纬度
- 讲解iOS开发中基本的定位功能实现
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- 基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
- 在Google 地图上实现做的标记相连接
- .net平台推送ios消息的实现方法
- PHP计算百度地图两个GPS坐标之间距离的方法
- sogou地图API用法实例教程
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解