您知道如何通过提供两个特定的坐标来从Google那里获得步行路线?如何发送简单的HTTP获取请求并在KML文件中获得结果?

我不想地理位置,但是在此方法返回的kml文件时获取行驶方向:

http://www.gringod.com/2008/02/26/save-google-maps-driving-directions/

有帮助吗?

解决方案

目前尚无记录和批准的方法通过HTTP请求访问Google Maps Direction API(更新: :Google增加了步行和驾驶 通过Web服务方向 2010年5月)。

但是,返回JSON输出的无证件方法如下:

http://maps.google.com/maps/nav?q=from:London%20to:Dover

格式 q 参数应该是 from:xxx%20to:yyy. 。分别用开始和目的地替换XXX和YYY。您可以使用纬度和经度而不是完整的地址。

默认情况下,此请求返回驱动方向。要获取步行路线,您可以添加可选参数 dirflg=w 到查询串。 ((资源)

请注意,这不仅是未记录的,而且还可能违反限制10.1和10.5 Google地图API条款和条件.

您可能在查看以下文章时可能会很有趣:

其他提示

Google在2010年5月通过Web服务添加了说明:

http://code.google.com/apis/maps/documentation/directions/

方向以XML或JSON格式返回。

他们还具有地理编码,高程和可用地点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top