定位

1地图和定位功能,基于两个框架的开发

MapKit:地图展示

CoreLocation:地理定位

LBS:Location Based Service

SoLoMo:Social Local Mobile

2定位  一次定位

创建位置请求管理器;位置请求管理器属性创建,持续的请求,请求用户授权(ios8之后才有,还必须在info.plist文件中设置);设置代理;开始定位

代理方法:

didUpdateLocations:定位成功后调用,持续调用,  为了省电在didUpdateLocations:方法中,停止定位(这是一次定位)

3持续定位:基于用户习惯,一般直接Home键返回,到石家庄后 还在北京定位

需求:根据用户的移动距离,决定是否定位

属性:

位置删选器,distanceFilter = 100;单位是米,用户移动了100米后调用

期望精度:locationManager.desiredAccuracy = 100.3;表示将100.3当做一个位置

4   ios9 新出属性让whenInUse设置在后台的时候也可以偷偷进行定位

版本适配:  开启后台定位也需要进行设置Info.plist文件或者


5 http://blog.csdn.net/niejiafa_131/article/details/46694855

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,398评论 19 139
  • http://www.cnblogs.com/kenshincui/p/4125570.html 摘要: 现在很多...
    大崔老师阅读 8,557评论 1 2
  • 出自http://my.oschina.net/are1OfBlog/blog/420034 摘要 现在很多社交、...
    JJO阅读 9,598评论 4 19
  • 一、定位介绍 现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的...
    LHsunshine阅读 2,688评论 0 0
  • 何塞·阿尔卡蒂奥·布恩迪亚是西班牙人的后裔,住在远离海滨的一个印第安人的村庄。他与乌尔苏拉新婚时,由于害怕像姨母与...
    胡妙妙阅读 1,501评论 0 0