在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码右转这样的东西。还有另一种方法吗?
答案 0 :(得分:2)
有关背景信息,请参阅this文章。
如果你想要"人类可读"文本说明,使用TTS选项进行音频通知:http://developer.skobbler.com/getting-started/ios#sec24