Skip to main content
 首页 » 编程设计

python之根据用户输入获取对象的物理 map 位置

2025年05月04日26fff_TT

我正在让用户输入本地地标的 Python 应用程序。有了这些数据,我正在尝试使用谷歌地图获取他们对象的经度和纬度。我正在尝试使用 map 的 Google gdata api,但在 python 中工作时,我没有找到从搜索查询中获取 long 和 lat 数据的方法。
我可以使用任何可以解决我在 python 中的问题的系统。

请您参考如下方法:

您要对街道或 POI(兴趣点)进行地理编码吗?在这种情况下,geopy是完美的:

In [1]: from geopy import geocoders 
 
In [2]: g = geocoders.Google(GOOGLE_MAPS_API_KEY) 
 
In [3]: (place, point) = g.geocode('Eiffel Tower, Paris') 
Fetching http://maps.google.com/maps/geo?q=Eiffel+Tower%2C+Paris&output=kml&key=XYZ... 
 
In [4]: print point 
------> print(point) 
(48.858204999999998, 2.294359)