CoreLocation第三方框架

简介: CoreLocation第三方框架
  • 利用第三方框架注意的事项:在gitHub.com里面下载(当然其他地方也可以),下载好一定要记得找个测试工程调试一下,别直接导入,最后又不能用就耽误时间,更不要去研究第三方框架,因为你没有时间去研究,研究好的话黄花菜都凉了,只要会用就好了,闲了再慢慢研究。
  • 正题:
  • 1.gitHub.com里面下载locationManger



image.png

2.获取框架里面的文件


image.png


3.locationManger的使用(就2步,连CoreLocation框架都不需要导入)



//1.创建位置管理者
  INTULocationManager *mgr = [INTULocationManager sharedInstance];
//2.利用位置管理者获取位置
 [mgr requestLocationWithDesiredAccuracy:INTULocationAccuracyRoom timeout:10 block:^(CLLocation *currentLocation, INTULocationAccuracy achievedAccuracy, INTULocationStatus status) {
  if (status == INTULocationStatusSuccess) {
      //获取成功 %f %f  经纬度展示
      NSLog(@"= %f  = %f",currentLocation.coordinate.latitude,currentLocation.coordinate.longitude);
}else
    {
        NSLog(@"获取失败");
    }
}];
  • 提示:如果是ios8.0以前不需要权限配置,8.0以后需要在info.plist里面导入(二者任意一个)


NSLocationWhenInUseUsageDescription 
     NSLocationAlwaysUsageDescription.'


  • 方法的解释:


image.png

INTULocationAccuracy :精准度
   NSTimeInterval:多长时间打印一次信息
   currentLocation:地理位置信息(里面有经纬度)
   achievedAccuracy:当前的精确度
   status:状态(请求时的状态)


目录
相关文章
|
开发框架 Java 开发者
利用SpringBoot和javafx进行桌面开发
众所周知,SpringBoot是一款强大的Javaweb开发程序,这得益于其构造了一个Spring容器,然后通过依赖注入和控制反转,维护起一套Java对象和实例的管理机制,方便开发者去使用。在web应用开发的应用中,Springboot在Java层应用非常广,同样的,也可以利用SpringBoot来编写桌面程序。
491 0
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用
iOS开发之CoreLocation框架使用
374 0
iOS开发之CoreLocation框架使用
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用(三)
iOS开发之CoreLocation框架使用
166 0
|
定位技术 iOS开发
iOS开发之CoreLocation框架使用(二)
iOS开发之CoreLocation框架使用
425 0
|
监控 iOS开发
CoreLocation 框架详细解析
CoreLocation框架详细解析 —— 基本概览(一)CoreLocation框架详细解析 —— 选择定位服务的授权级别(二)CoreLocation框架详细解析 —— 确定定位服务的可用性(三)CoreLocation框架详细解析 —— 获取用户...
822 0
|
数据库 数据库管理 数据安全/隐私保护
|
JavaScript 前端开发 API
webx框架和SeaJS学习
根据ID查询http://localhost:8080/project/studentRpc/displayStudent.json?id=1新增http://localhost:8080/project/studentRpc/newStudent.json?name=袁海&sex=男&grade=2&team=1&age=28&teacher=wang
3114 0