我要在逐行导航期间从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/