【问题标题】:urllib.error.HTTPError: HTTP Error 404: Not Found using Google Matrix API [closed]urllib.error.HTTPError:HTTP 错误 404:未使用 Google Matrix API 找到 [关闭]
【发布时间】:2021-04-02 13:55:49
【问题描述】:

我只是想获取距离矩阵数据,但 url 似乎不起作用。 这是我的代码,我显然没有放置密钥,但这不是问题

import urllib.request
import json

key='x'

origin='2500+E+Kearney+Springfield+MO+65898'
destination='405+N+Jefferson+Ave+Springfield+MO+65806'

url=('https://maps.googleapis.com/maps/api/distancematrix/jason'
     +'?language=en-UK&units=metric'
     +'&origins={}'
     +'&destinations={}'
     +'&key={}'
     ).format(origin, destination, key)

response=urllib.request.urlopen(url)
response_json=json.loads(response.read())
distance_meters=response_json['rows'][0]['elements'][0]['distance']['value']
distance_minutes=response_json['rows'][0]['elements'][0]['duration']['value']/60

print("Origin: %s\nDestination: %s\nDistance (m): %s\nDuration (s): %s"
      %(origin,destination,distance_meters,round(distance_minutes,2)))

【问题讨论】:

    标签: python api url google-distancematrix-api distance-matrix


    【解决方案1】:

    您的网址中有错字。你想使用https://maps.googleapis.com/maps/api/distancematrix/json 而不是 jason

    【讨论】:

      猜你喜欢
      • 2020-11-21
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-30
      • 2021-10-03
      • 2019-08-20
      相关资源
      最近更新 更多