我想通过Google Directions API动态查询Google Maps。例如,此请求计算从伊利诺伊州芝加哥到加利福尼亚州洛杉矶的路线,途经密苏里州乔普林和俄克拉何马州俄克拉何马城的两个路点:
http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false
它返回一个结果 in the JSON format 。
我如何在Python中做到这一点?我想发送这样一个请求,接收结果并对其进行解析。
发布于 2011-06-17 21:22:21
我推荐使用非常棒的 requests 库:
import requests url = 'http://maps.googleapis.com/maps/api/directions/json' params = dict( origin='Chicago,IL', destination='Los+Angeles,CA', waypoints='Joplin,MO|Oklahoma+City,OK', sensor='false'