擅长:python、mysql、java
<p>做了一些代码高尔夫,最终得到了这个版本。根据需要,您可能需要区分更多的错误条件。</p>
<pre><code>import urllib, urllib2, json
def decode_address_to_coordinates(address):
params = {
'address' : address,
'sensor' : 'false',
}
url = 'http://maps.google.com/maps/api/geocode/json?' + urllib.urlencode(params)
response = urllib2.urlopen(url)
result = json.load(response)
try:
return result['results'][0]['geometry']['location']
except:
return None
</code></pre>