原:CookBook SDK3.0 Note

原:CookBook SDK3.0 Note

创建:2011.05.16

CookBook SDK3.0 Note

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

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



+++++

你可能感兴趣的:(原:CookBook SDK3.0 Note)