谷歌地图API是否支持语音导航?

6

如何使用谷歌地图API V3激活基于语音的方向指示? 我已经实现了从起点到终点的导航地图。 但是,现在我想听到我的当前位置的名称。 请帮忙? 我已经在iOS UIWebView中实现了它,所以我正在从GPS获取当前位置。 现在我每隔2秒更新一次,但我想添加基于语音的方向指示。 如何实现? 请帮忙


我认为google map api v3不支持它,可以尝试查看这个网站:在HTML5中捕获音频和视频 - Hodaya Shalom
我认为你的问题应该是:是否可以通过JS发送单词来发出声音,然后再通过地理编码发送地址。 - Hodaya Shalom
2个回答

4

如果您使用谷歌地图API来获取行车路线,您会在JSON格式中收到路线点、路线长度、预期行程时间和说明。您可以获取它们,然后使用文本转语音技术,在需要的时候将某个指令转换为声音。


我们可以这样做吗?这是否违反了谷歌的隐私政策? - Syed Raza Mehdi
1
好问题。这是Google Maps服务条款的内容:https://developers.google.com/maps/terms。请看第10.2条款。昨天我读了一遍,现在我还不确定我的做法是否违反了Google的条款和条件。 - WWJD
根据陈述,我认为不允许,但我仍然不确定,先生。 - Syed Raza Mehdi
@SyedRazaMehdi 我也是!我在 Google 贡献者论坛上问过,但他们也无法告诉我任何信息:链接 - WWJD
我只是发帖确认一下,在研究了他们的隐私政策后,我可以支持Syed所说的声明,因为你可能无法在任何独立应用程序中使用API的某些功能。更多信息请参见链接 - Tushar

1
根据Google Maps条款

禁止导航。您不得将服务或内容用于或与(a)实时导航或路线引导;或(b)自动或自主车辆控制相关的任何用途。

建议的方式是使用意图将用户重定向到Google Maps的Android应用程序或Web应用程序。
如果您真的想这样做,您可以选择其他地图服务,如HERE maps。他们提供了在您的应用程序中支持逐步导航。虽然我从未使用过。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接