我想在从SKNavigationState
导航期间查找环形交叉路口的出口号码(例如第二个出口)。
我已经查看了文档,但我找不到通过Android SDK找到它的方法。
我已经尝试过SKNavigationState.getCurrentAdviceExitNumber()
没有返回任何内容。
我也在尝试解析SKNavigationState.getAdviceInstruction()
以获取退出号码,但这似乎不是最好的方法。
有没有办法做到这一点?如何获取环形交叉路口的出口号码?
此信息不通过 API 公开。
检索此信息的唯一方法是解析提供的文本指令(因为您有一个"退出号码参数")。
有关详细信息,请参阅 http://sdkblog.skobbler.com/advisor-support-text-to-speech-scout-audio/
当使用预先录制的音频或文本到语音转换 (TTS) 时,您都可以执行此操作 - 一些正则表达式文本解析应该可以完成这项工作(我想使用预先录制的音频会更容易,因为生成的文本指令更像"计算机")