我一直在阅读适用于 iOS 的 Google Maps SDK 的文档,但我没有在地图上看到任何有关语音导航方向和路线的信息。
有人知道吗?
我更正了我之前的答案,这是可能的。您使用此链接中概述的 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_LOCATION
andDESTINATION_LOCATION
可以是用逗号分隔的纬度和经度,例如,也可以latitude,longitude
是位置搜索字符串,例如Eiffel+Tower+,+Paris+France
(搜索字符串必须经过 url 编码)。
传感器参数是另一个强制参数,它询问发送请求的设备是否可以检测到自己的位置。
例如,从埃菲尔铁塔到卢浮宫博物馆的路线以 json 格式在以下链接中给出:
并将其作为 XML 返回: