3

私はそのようなリストに設定した座標のデータベースを持っています

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)
4

1 に答える 1