google API 需要 .......
#-*- coding: utf8 -*-
from xml.dom import minidom
import urllib2, urllib
#这个KEY本来是google要求的,否则不允许用它的API,可是我没用这个KEY也可以啊...囧了
KEY = 'ABQIAAAAm5e8FerSsVCrPjUC9W8BqBShYm95JTkTs6vbZ7nB48Si7EEJuhQJur9kGGJoqUiYond0w-7lKR6JpQ'
class GetData(object):
def __init__(self):
self.values = {'q': '',
'sensor': 'false',
'output': 'xml',
'oe': 'utf8'}
self.url = 'http://maps.google.com/maps/geo'
def catchData(self, city, key=KEY):
'''
利用google map api从网上获取city的经纬度。
'''
self.values['q'] = city
#self.values['key'] = key
arguments = urllib.urlencode(self.values)
url_get = self.url + '?' + argum