CLLocationManager 定位不精确
2015-06-25 09:03
169 查看
项目中一个定位需求,发现实际取到的坐标值跟地图上显示的用户位置有偏差,就是蓝色圆点所在位置跟定位坐标不同,
拿到了一个有误差的坐标。但是圆点的位置是很精确的。所以想办法拿到这个位置。使用如下api
可以拿到地图上蓝圆点的位置。这个位置相对来说是比较精确的。
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
拿到了一个有误差的坐标。但是圆点的位置是很精确的。所以想办法拿到这个位置。使用如下api
-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation;
可以拿到地图上蓝圆点的位置。这个位置相对来说是比较精确的。
相关文章推荐
- Underscore.js 1.3.3 中文注释翻译说明
- Exchange 日常管理九之:创建证书服务器
- Requests: HTTP for Humans
- Oracle Merge 使用
- cmake编译QT5串口通信
- mongodb 学习笔记 04 -- 游标、索引
- SourceInsight 精确导入Linux kernel源码的方法
- 5.19
- iDevice(09)纯粹编程机
- 说说iOS与内存管理(上)
- hibernate使用总结(1)
- 进击时代!王雪红的谦卑与坚守
- 端口映射实现手机做服务器
- 源码推荐(6.25):苹果Keynote的动画--PortalTransition,自定义UIPageControlK-
- 文件选择对话框
- argument 与 parameter
- Servlet生命周期与工作原理
- 心态和想法,是提高编程水平的关键
- 深入分析JSON编码格式提交表单数据
- 详解C语言external-internal-none链接属性