Лучший способ получить текущую скорость и другую информацию, связанную с вашей позицией GPS, - это использовать SYPositioning
.
. Вам нужно зарегистрировать свой класс как SYPositioningDelegate
, а затем обновить текущую скорость в методе делегата.SYPositioningDelegate.positioning(_ positioning: SYPositioning, didUpdate position: SYPosition)
SYPositioning.shared().delegate = self
...
func positioning(_ positioning: SYPositioning, didUpdate position: SYPosition) {
let currentSpeed = position.speed
print("current speed is \(Int(currentSpeed))km/h")
}