Iphone 获取设备移动的速度
我正在使用Iphone 获取设备移动的速度,iphone,cllocation,Iphone,Cllocation,我正在使用CLLocation.speed获取设备移动的速度,但每次都得到0。我试过了 speed = ([newlocation getDistanceFrom:oldlocation]/[newlocation.timeStamp timeIntervalSinceDate:oldlocation.timeStamp]) 问题是它偶尔会给出错误的速度。有一些配置可以帮助您: CLLocationManager将不会向您发送更新,除非用户在其当前位置移出圆圈。您可以控制圆的半径(使其变小),
CLLocation.speed
获取设备移动的速度,但每次都得到0。我试过了
speed = ([newlocation getDistanceFrom:oldlocation]/[newlocation.timeStamp timeIntervalSinceDate:oldlocation.timeStamp])
问题是它偶尔会给出错误的速度。有一些配置可以帮助您:
CLLocationManager
将不会向您发送更新,除非用户在其当前位置移出圆圈。您可以控制圆的半径(使其变小),以便获得更精确的更新。看CLLocationManager
有一个精度控制,您希望将其设置为最佳级别。看有关更多信息,请参见此问题:。有一些配置可以帮助您:
CLLocationManager
将不会向您发送更新,除非用户在其当前位置移出圆圈。您可以控制圆的半径(使其变小),以便获得更精确的更新。看CLLocationManager
有一个精度控制,您希望将其设置为最佳级别。看