使用pygeocoding从地址获取 latitude 和 longitude
可能问这个问题有点初学者的意思,抱歉。试用了这个https://github.com/mutaku/pygeocoding库,然后这样做了一个查找
print LookUp(latlng="39.9518819802915,-75.1476150197085")
但是它给了我这个错误信息:
'init()应该返回None'
我哪里做错了呢?
提前谢谢你们。
1 个回答
3
我觉得那段代码有个错误,把这一行:
return result
换成:
self.result=result #assign the result to a LookUp instance
然后运行:
In [1]: from pygeocoding import *
In [2]: r=LookUp(latlng="39.9518819802915,-75.1476150197085")
In [3]: r.result
Out[3]:
{u'results': [{u'address_components': [{u'long_name': u'400',
u'short_name': u'400',
u'types': [u'street_number']},
{u'long_name': u'Arch Street',
u'short_name': u'Arch St',
u'types': [u'route']},
{u'long_name': u'Center City',
u'short_name': u'Center City',
u'types': [u'neighborhood', u'politi ....................}