Я использую CLLocation.speed
для определения скорости движения устройства, но каждый раз получаю 0. Я пытался
speed = ([newlocation getDistanceFrom:oldlocation]/[newlocation.timeStamp timeIntervalSinceDate:oldlocation.timeStamp])
Проблема в том, что время от времени выдает неправильную скорость.