1

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

有人知道吗?

4

1 回答 1

0

我更正了我之前的答案,这是可能的。您使用此链接中概述的 google 方向 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_LOCATIONandDESTINATION_LOCATION可以是用逗号分隔的纬度和经度,例如,也可以latitude,longitude是位置搜索字符串,例如Eiffel+Tower+,+Paris+France(搜索字符串必须经过 url 编码)。

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

例如,从埃菲尔铁塔到卢浮宫博物馆的路线以 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

于 2013-08-26T09:23:17.583 回答