我要在逐行导航期间从SKNavigationState导航期间找到回旋处的出口编号(例如第二出口)。

我看了看文档,但是找不到通过Android SDK找到它的方法。

我试过SKNavigationState.getCurrentAdviceExitNumber()不返回任何内容。

我也在尝试解析SKNavigationState.getAdviceInstruction()以获得退出编号,但这似乎不是最好的方法。

有没有办法做到这一点?我如何获得回旋处的出口号码?

最佳答案

当前,此信息未通过API公开。

检索此信息的唯一方法是解析所提供的文本指令(因为那里有“退出号参数”)。

有关详细信息,请参见http://sdkblog.skobbler.com/advisor-support-text-to-speech-scout-audio/

使用预录音频或文本转语音(TTS)时,您都可以执行此操作-某些正则表达式文本解析就可以完成此工作(我想使用预录音频会更容易,因为生成的文本指令更像“计算机一样” )

关于android - Skobbler驶入回旋处,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35612917/

10-13 04:11