iOS GPS定位开发基础知识
2015-06-04 13:57
417 查看
OS -GPS定位服务和地图应用是两套完全不同的API。iOS 7 的 四种定位服务GPS卫星 优点最为准确,缺点 耗电量大,不能遮挡(建筑物内不行)
WI-FI通过WIFI路由器定位 优点比较省电,经济实惠
蜂窝式移动电话基站。通过移动运营商基站定位 误差比较大
iBeacon微定位。 苹果公司自己研发的iBeacon,使用低功耗的蓝牙。iOS 定位服务开发不需要指定定位途径(除了微定位外)ios 会根据设备的情况采用最佳方案,如果能接受GPS优先采用GPS定位,次之是Wi-Fi ,最后是蜂窝式基站定位;iOS 7 定位服务使用Core Location框架CLLocationManager 用于定位管理的类,他提供位置信息和高度信息,也可以监控设备进入或者离开某个区域,还可以获得设备的运行方向;
CLLocationManagerDelegate。CLLocationManager类的委托协议;
CLLocation 封装了位置和高度信息;第一次请求定位信息时,系统会提示用户是否允许开启定位服务。?
初始化一个定位管理器 设置好代理desireAccuracy这个属性用来设置经度的?
经度越高获得信息时间越短。耗电越多。distabceFilter 属性定义了设备移动后获得位置信息的最小距离,单位是米;设置距离筛选器distanceFilter,表示设备至少移动1000米,才通知委托更新在视图展现的时候分别开启和关闭定位服务?
当获取位置成功的时候进行调用代理来获取数据?
代理中得lication是位置数据数组,最后一个是当前位置 ;cllocation类?
WI-FI通过WIFI路由器定位 优点比较省电,经济实惠
蜂窝式移动电话基站。通过移动运营商基站定位 误差比较大
iBeacon微定位。 苹果公司自己研发的iBeacon,使用低功耗的蓝牙。iOS 定位服务开发不需要指定定位途径(除了微定位外)ios 会根据设备的情况采用最佳方案,如果能接受GPS优先采用GPS定位,次之是Wi-Fi ,最后是蜂窝式基站定位;iOS 7 定位服务使用Core Location框架CLLocationManager 用于定位管理的类,他提供位置信息和高度信息,也可以监控设备进入或者离开某个区域,还可以获得设备的运行方向;
CLLocationManagerDelegate。CLLocationManager类的委托协议;
CLLocation 封装了位置和高度信息;第一次请求定位信息时,系统会提示用户是否允许开启定位服务。?
相关文章推荐
- iOS_引入代码块的步骤
- iOS 最佳实践
- 连载三 奖学金文章更新 张文军 北京IOS第38期学员
- 连载四 奖学金文章更新 张文军 北京IOS第38期学员
- 智能聊天机器人实现(源码+解析)
- 自定义微博小尾巴(源码+解析)
- [ios]ios读写文件本地数据
- 开发iOS SDK注意事项
- 欢迎加入iOS开发初学者交流群:180080550
- iOS使用CoreImage处理图像40中可用的滤镜名称
- iOS开发的一些奇巧淫技
- iOS 使用Quartz 2D画虚线
- iOS 代码实现自动布局(Auto Layout)第三方库
- IOS开发之AVPlayer(可定制播放器)
- iOS 隐藏顶部状态栏方式和更改颜色
- iOS优秀开源项目总结(转)
- iOS学习笔记——iOS国际化
- iOS 地图 通过经纬度计算两点间距离
- 关于苹果IOS相关的信息整理
- ios编码规范(by raywenderlich团队,靠谱)