用于驾驶和步行路线的Google Maps HTTP API

mai*_*iky 7 google-maps kml driving-directions

你知道我如何通过提供两个特定的坐标来获取谷歌的步行路线吗?如何发送简单的HTTP GET请求并将结果保存在KML文件中?

我不想进行地理编码,但是获取此方法返回的KML文件的行车路线:

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

Dan*_*llo 11

目前没有经过记录和批准的方法通过HTTP请求访问Google Maps Directions API(更新:Google 于2010年5月通过网络服务添加了行走和行车路线).

然而,返回JSON输出的未记录方法如下:

http://maps.google.com/maps/nav?q=from:London%20to:Dover
Run Code Online (Sandbox Code Playgroud)

q参数的格式应该是from:xxx%20to:yyy.分别用起点和终点替换xxx和yyy.您可以使用纬度和经度代替完整地址.

默认情况下,此请求返回行车路线.要获取步行路线,您可以将可选参数添加dirflg=w到查询字符串.(来源)

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

您可能会对查看以下文章感兴趣: