1

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

谢谢。

4

1 回答 1

0

在 2.3 版本中,默认情况下街道名称不包含在音频建议中 - 这是因为我们使用 mp3 文件作为音频,街道名称不能这样处理。

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

你可以在 2.3 中做什么?

  1. 处理didChangeNextStreetName (iOS) 回调 - 这应该提供您正在寻找的信息(在 Android 上它是onUpdateNavigationState并在 SKNavigationState 对象中调用 getNextAdviceNextStreetName 方法)
  2. 修改通知引擎的配置文件以在通知中包含街道名称(发送电子邮件以获取此信息的支持)
于 2014-12-24T08:34:34.697 回答