谷歌地图sdk在IOS中有语音导航方向吗?

时间:2013-08-22 10:13:57

标签: ios google-maps-sdk-ios

我一直在阅读Google Maps SDK for iOS的文档,但我没有在地图上看到有关语音导航方向和路线的信息。

有人知道吗?

1 个答案:

答案 0 :(得分:0)

我纠正了我之前的回答,这是可能的。您可以使用此链接中列出的Google Directions API:

您发送指示请求,并根据您的偏好以json或xml的形式返回路线。为您提供路线上每个点的坐标。

您向http://maps.googleapis.com/maps/api/directions/outputformat?parameters

发送请求

因此,如果您想以json的形式返回路线,请求将是:

http://maps.googleapis.com/maps/api/directions/json?origin=ORIGIN_LOCATION&destination=DESTINATION_LOCATION&sensor=FALSE

ORIGIN_LOCATIONDESTINATION_LOCATION可以是由逗号分隔的纬度和经度,例如latitude,longitude或位置搜索字符串,例如Eiffel+Tower+,+Paris+France(搜索字符串必须进行网址编码)。

传感器参数是另一个必需参数,并询问发送请求的设备是否可以检测到自己的位置。

例如,从埃菲尔铁塔到百叶窗博物馆的路线在以下链接中给出了json:

http://maps.googleapis.com/maps/api/directions/json?origin=Louver+museum+Paris&destination=Eiffel+Tower+Paris+France&sensor=false

并将其作为XML返回:

http://maps.googleapis.com/maps/api/directions/xml?origin=Louver+museum+Paris&destination=Eiffel+Tower+Paris+France&sensor=false