【问题标题】:Is it possible to get google maps voice directions inside of your app?是否可以在您的应用程序内获取谷歌地图语音方向?
【发布时间】:2017-10-16 23:02:21
【问题描述】:

并不是一个特定的代码问题,所以如果我需要移动它,我会很乐意这样做。只是关于什么是可能的一两个简单问题。

在我的代码启动后,是否可以从我的代码中关闭谷歌地图应用程序?好像不适合我。

如果这是真的,有没有办法通过谷歌地图 api 将语音指示嵌入到我的活动中,而不是启动谷歌地图应用程序,以便我可以随时关闭它?我知道可以嵌入地图,甚至可以嵌入方向,但我找不到任何关于语音的东西,语音是最重要的。也许这就是为什么他们似乎没有给出那部分?谢谢

【问题讨论】:

  • 在使用谷歌地图时进行转弯方向是违反谷歌服务条款的,您必须使用地图应用才能获得方向或使用其他地图提供商
  • 即使我想做同样的事情,但由于谷歌的条款,我使用了onClickPolyline 并打算直接使用我当前选择的路线打开谷歌地图。

标签: android google-maps


【解决方案1】:

服务条款确实禁止实时导航。查看第 10.4.c (iii) 段,内容为

无导航。您不会将服务或内容用于 (a) 实时导航或路线引导;或 (b) 自动或自主车辆控制。

https://developers.google.com/maps/terms#section_10_4

您应该创建一个intent,以便在导航模式下打开 Google 地图应用。有一个 Google Maps URLs API 允许构建一个通用的跨平台 URL,以从您的应用程序中启动 Google Maps Intent。您可以按照本文档打开本机应用的导航模式:

https://developers.google.com/maps/documentation/urls/guide#directions-action

希望这会有所帮助!

【讨论】:

  • 是的,我为 gmaps 应用程序本身创建了一个意图并使用它。我只是想知道,因为我在 api 中看不到它。谢谢
猜你喜欢
  • 1970-01-01
  • 2012-01-20
  • 2020-12-13
  • 1970-01-01
  • 2011-01-09
  • 1970-01-01
  • 2012-04-18
  • 2016-11-08
相关资源
最近更新 更多