iOS : 如何在谷歌地图上启用音频方向

Posted

技术标签:

【中文标题】iOS : 如何在谷歌地图上启用音频方向【英文标题】:iOS : How to enable Audio directions on Google Maps 【发布时间】:2013-02-09 15:24:57 【问题描述】:

我正在使用下面的代码从我的 ios 应用程序中打开 Google 地图,我在该应用程序中传递了地点的起点和终点。

它可以正确地从起点导航到终点,但不能引导通过音频(语音)

我想启用语音指导功能。

请帮忙

ClientState *clientState = [ClientState sharedInstance];            
CLLocation *currentLocation = clientState.currentLocation;            

NSString *googleMapsURLString = [NSString stringWithFormat:@"maps://maps.google.com/?xyz=xyz&saddr=%1.8f,%1.8f&daddr=%@,%@",
         currentLocation.coordinate.latitude, currentLocation.coordinate.longitude, trip.pickupLatitude, trip.pickupLongitude];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];

【问题讨论】:

您使用的是 ios 6 吗?它不支持语音控制​​ ios 5 支持 我怎样才能在 iOS 6 中实现这一点......或任何真实的链接......? 在 ios6 中不可能 抱歉目前还没有 感谢 Rachel ..我怎样才能通过使用任何其他地图来实现这一目标 这不是ios6上google地图的限制,只是ios6平台本身有限制。它在苹果支持论坛上被列为问题。我不认为你可以实现它。对不起! :( 【参考方案1】:

地图应用将为您处理语音指导。您不需要启用它。如果您打开 Apple Maps URL 方案或 Google Maps 应用程序,如果用户打开了音频,它将通过音频引导用户。语音导航仅适用于 Apple Maps App 的特定手机。 iPhone 5 和 4S 有语音方向,而 iPhone 4 和 3GS 没有。就像 iPhone 4 上没有 Siri,也没有 Siri 语音导航。

更多讨论请参见 Apple 上的 this thread。

【讨论】:

以上是关于iOS : 如何在谷歌地图上启用音频方向的主要内容,如果未能解决你的问题,请参考以下文章

想要在谷歌地图上显示 100 个地址之间的方向

如何在谷歌地图中表示路线中的方向?

如何在谷歌地图上画线

如何在谷歌地图上快速更改我的位置按钮的位置

无论如何在谷歌地图上计算英里或米到像素以计算缩放级别?

如何在谷歌地图 ios sdk 中显示多条折线