0

我有一些使用 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()

但它没有显示任何结果。我发誓它曾经有效,我不明白发生了什么变化。

谢谢,

4

0 回答 0