在IOS上,我正在使用委托方法:\

func routingService(routingService: SKRoutingService!, didChangeCurrentAdvice currentAdvice: SKRouteAdvice!, isLastAdvice: Bool) {
    print("adviceInstruction")
    print(currentAdvice.adviceInstruction)
    delegate?.didChangeCurrentAdvice(currentAdvice.adviceInstruction)
}

在模拟器模式下运行时,currentAdvice.adviceInstruction会在列出距离时返回奇怪的指令,例如:
in 200 50  yards turn right

我希望能够在我的应用中说明您的转弯方向和距离。因此,我期望在50码处向右转。还有另一种方法吗?

最佳答案

有关上下文,请参见this文章。

如果您想要“人类可读”的文本说明,请使用TTS选项获得音频建议:http://developer.skobbler.com/getting-started/ios#sec24

10-08 03:23