我正在开发GPS应用程序。 你知道如何检测移动设备的速度吗?CLLocation速度
其实,我需要每2秒检测一次速度。
我知道didUpdateToLocation
当位置改变时调用方法。
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
但我认为这种方法是不适合我的问题。
那么,我需要在2秒内检查[CLLocationManager location]
的速度吗?
有什么建议吗?
在此先感谢。
从两个选项(准确性而言)哪一个更好? – 2011-10-08 18:10:13
getDistanceFrom已折旧。替换CLLocationDistance distanceChange = [newLocation getDistanceFrom:oldLocation];与CLLocationDistance distanceChange = [newLocation distanceFromLocation:oldLocation]; – Wes 2013-04-16 01:27:00