0

这里 Maps navigation sdk 以英文导航方向返回阿拉伯城市/街道名称

ManeuverNotificationDelegate 返回的文本

Voice message: Now keep right and then keep right towards القرهود.

这是设置的

 visualNavigator.maneuverNotificationOptions.language = .enUs

有没有其他人也面临同样的问题

4

1 回答 1

0

可能存在无法翻译街道名称的情况。默认情况下,如果没有可用的翻译,您会听到当地街道名称。

尝试指定maneuverNotificationOptions.streetNameUsageOption. 您可以将其设置为LocalizedTextUsageOption.ifLanguageIsCompatible.

然后,只有当翻译可用时,街道名称才会包含在设置的语言中。否则,街道名称会从 TTS 消息中省略。

于 2022-02-23T17:52:47.237 回答