我有一些使用 Google Maps API 的 Python 代码,这些代码曾经可以工作,但现在由于某种原因它没有返回任何结果。这是我的代码
import simplejson
import urllib
import re
GEOCODE_BASE_URL='http://maps.googleapis.com/maps/api/geocode/json'
def geocode(address,sensor,**geo_args):
geo_args.update({
'address': address,
'sensor':sensor
})
url=GEOCODE_BASE_URL+'?'+urllib.urlencode(geo_args)
result=simplejson.load(urllib.urlopen(url))
return simplejson.dumps([s['formatted_address'] for s in result['results']],indent=2)
def main():
city=geocode(address="toronto",sensor="false")
print city
if __name__ == '__main__':
main()
但它没有显示任何结果。我发誓它曾经有效,我不明白发生了什么变化。
谢谢,