我有一个坐标数据库,我将其设置为这样的列表
point = []
#sqlcode to append the database to point[0] point [1] point [2] et cetera.
所以在例如 point[0] 我有输出:
(45.424571, -75.695661)
然后我想用 pygeocoder 模块做一些反向地理编码。当我像这样手动添加数字时它可以工作:
results = Geocoder.reverse_geocode(45.424571, -75.695661)
print(results[0])
这给了我一个正确地址的打印。
但是,如果我这样做:
results = Geocoder.reverse_geocode(point[0])
print(results[0])
这没用。
我不确定如何解决此问题。基本上我想让这项工作:
point = []
point.append("45.424571, -75.695661")
results = Geocoder.reverse_geocode(point[0])
print(results[0])
但在这种情况下我只会收到此错误消息:
results = revgeo.reverse_geocode(point[0])
TypeError: reverse_geocode() takes at least 3 arguments (2 given)