2009-12-05 23 views
1

我正在將用戶輸入輸入到本地地標的python應用程序中。有了這些數據,我試圖使用Google地圖來獲取它們對象的經度和緯度。我正在嘗試使用Google的gdata API來處理地圖,但是我沒有找到一種方法在使用python時從搜索查詢中獲取長時間和緯度的數據。
我很好,使用任何系統,將解決我的問題在Python中。獲取基於用戶輸入的物體的物理地圖位置

回答

5

您是否想要對街道或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)