导航时如何获取下一个路径的名称

时间:2014-12-24 07:38:02

标签: skmaps

我正在开发一个使用Skobbler SDK的导航Android应用程序。目前,收到的建议完全是语音数据,但我想知道路线中下一条路径的名称。 谁能告诉我如何在导航时获得下一条路径的名称。例如,当我得到指令“在200米左转”时,如何知道左转后下一条路径的名称是什么。

感谢。

1 个答案:

答案 0 :(得分:0)

在2.3版本中,默认情况下,街道名称不包含在音频通知中 - 这是因为我们使用mp3文件作为音频和街道名称无法以这种方式处理。

在2.4中,您可以使用TextToSpeech作为替代音频引擎,因此您可以使用街道名称。

你能在2.3做什么?

  1. 处理didChangeNextStreetName(iOS)回调 - 这应该提供您要查找的信息(在Android上onUpdateNavigationState并在SKNavigationState对象中调用getNextAdviceNextStreetName方法)
  2. 修改建议引擎的配置文件,在建议中包含街道名称(发送电子邮件以支持此信息)