佳为好友

原:CookBook SDK3.0 Note

创建:2011.05.16

CookBook SDK3.0 Note

==第17章 使用CoreLocation和MapKit==
*GPS,Wifi,基站,因特网提供商定位。
*无论精确度设定为多高,这些技术都会被用到。因此,仍需要在回调的时候,进行精确度判断。
因此,想要进行精确的平均速度,要执行如下步骤:
#1,使用最高的精确度kCLLocationAccuracyBest
#2,多次回调,取平均值
#3,过滤掉误差太大的值
*distanceFilter,移动多少米,才发送一次定位回调。
*desiredAccuracy精确度
locationServicesEnabled是否开启了定位
*一次请求,10s-1min
*平均速度:2.23693629*distance/dTime
*speed不准。
*北向,略。
*逆向地址编码:从经纬度得到人类可用的地址信息。使用的是MapKit中google的服务。MKReverseGeocoder。
*MapKit显示范围可以指定为米,也可以为经纬度数。

*取得比较精确的位置:设定一个10s的timer,在10s内取得精度最高的经纬度值。
*showsUserLocation显示当前位置,是使用CoreLocation定位的。



+++++

posted on 2012-12-30 10:22 佳为好友 阅读(142) 评论(0)  编辑 收藏 引用 所属分类: UI


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2012年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

留言簿(1)

随笔分类

搜索

最新评论

评论排行榜