我正在尝试获取位置的经纬度。所以,让我解释一下我需要做的概念。
前端UI中将有一个搜索框。目前在我的python代码中,我正在静态地通过搜索区域lat和lang。现在的问题是,在前端用户界面中,我将在文本框中键入搜索区域,然后单击搜索。因此,搜索项应传递给后端api,并且需要获取该特定区域的经纬度。
是否有任何Google API可以通过搜索区域并动态获取经纬度?
下面是我的python代码。注意,这不是完整的代码。这是我要关注的代码行。
query_result = google_places.nearby_search(
lat_lng={'lat': 12.9250, 'lng': 77.5938},
location='jayanagar',
keyword='bakery',
radius=1000,
types=['types.TYPE_BAKERY'])
任何帮助。
答案 0 :(得分:0)
您可以使用地理 https://pypi.org/project/geopy/
>>> from geopy.geocoders import Nominatim
>>> geolocator = Nominatim(user_agent="your_app_name")
>>> location = geolocator.geocode("jayanagar bangalore")
>>> print((location.latitude, location.longitude))
(12.9292731, 77.5824229)
>>>