GeoPy 不工作:nom.geocode() 没有得到结果的原因是什么?

GeoPy is not working: What is the reason of NOT getting results for nom.geocode()?

我已经安装了证书(从另一个线程使用了这个建议)。Here's the code and the result

from geopy.geocoders import ArcGIS

nom = ArcGIS()
location=nom.geocode("3995 23rd st, San Francisco, CA 94114",timeout=180)
print(location)

有什么问题吗?我没有得到 longitude/latitude 的结果。 如何得到结果?

请帮忙。

使用您的代码,

>>> print(location)  
3995 23rd St, San Francisco, California, 94114
>>> location
Location(3995 23rd St, San Francisco, California, 94114, (37.752990821253434, -122.43170235858965, 0.0))

点在那里,但 print() 不打印它们,只打印与它们关联的地址文本字符串。

location 基本上是地理编码服务返回结果的字典。

>>> type(location)
<class 'geopy.location.Location'>
>>> location.latitude
37.752990821253434
>>> location.longitude
-122.43170235858965

here are the docs 位置 class 结果存储在。