1

我的问题很简单,我可以开始导航,获取从当前位置到路线终点的剩余时间和距离,但我没有找到如何获取当前导航速度

4

1 回答 1

1

获取当前速度和与您的 GPS 位置相关的其他信息的最佳方法是使用SYPositioning.

您需要将您的课程注册为 a 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")
}
于 2018-12-07T14:12:08.683 回答