我想要获得该位置的纬度和朗。那么,让我解释一下我需要做的概念。
前端UI中将有一个搜索框。目前在我的python代码中,我正在通过搜索区域,lat和lang静态。现在的问题是,在前端UI我将在文本框中键入搜索区域,然后我将点击搜索。因此,搜索项应传递给后端api,并且需要获取该特定区域的lat和lang。
是否有任何Google API可以通过搜索区域并动态获取lat和lang?
下面是我的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'])
任何帮助赞赏。
你可以使用geopy 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)
>>>