Google maps api url最快的路线

时间:2015-08-02 10:27:01

标签: api google-maps url

下面的代码将为我提供一个选择我想采取的路线,但我如何选择"最快的"或者"最短的"来自URL的路由?

https://www.google.com.au/maps/dir/Adelaide+SA+Australia/Burnside+SA+Australia?nogmmr=1

1 个答案:

答案 0 :(得分:0)

找到了解决方法

import json, urllib
from urllib import urlencode
import googlemaps
start = "Bridgewater, Sa, Australia"
finish = "Stirling, SA, Australia"

url = 'http://maps.googleapis.com/maps/api/directions/json?%s' % urlencode((
            ('origin', start),
            ('destination', finish)
 ))
ur = urllib.urlopen(url)
result = json.load(ur)

for i in range (0, len (result['routes'][0]['legs'][0]['steps'])):
    j = result['routes'][0]['legs'][0]['steps'][i]['html_instructions'] 
    print j

默认情况下,Google地图将成为最快的路线。 上面的旅行有2种方式的街道或高速公路。公路被用作最快的