您的位置:首页 > 移动开发 > IOS开发

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类?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: