【发布时间】:2013-08-22 10:13:57
【问题描述】:
我一直在阅读适用于 iOS 的 Google Maps SDK 的文档,但我没有在地图上看到任何有关语音导航方向和路线的信息。
有人知道吗?
【问题讨论】:
我一直在阅读适用于 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 和 DESTINATION_LOCATION 可以是用逗号分隔的纬度和经度,例如latitude,longitude 或位置搜索字符串,例如 Eiffel+Tower+,+Paris+France(搜索字符串必须是 url 编码的)。
sensor 参数是另一个强制参数,询问发送请求的设备是否可以检测到自己的位置。
例如,从埃菲尔铁塔到卢浮宫博物馆的路线以 json 格式在以下链接中给出:
并将其作为 XML 返回:
【讨论】: