У меня есть широта и долгота мест в кадре данных. Я хочу получить почтовый индекс с помощью Google Maps API. Сейчас я пытаюсь написать цикл для этого, и он не будет работать. Проблема в переменной gmaps latlng
Как получить два числа с плавающей точкой, которые являются моими переменными, в одну переменную latlng
?
Я успешно сделал это, я ввел «жесткий код» в координатах.
for index, row in bike_df.iterrows():
lat = row["Starting Station Latitude"]
long = row["Starting Station Longitude"]
target_url = ('https://maps.googleapis.com/maps/api/geocode/json?'
'latlng=34.052898,-118.241562&key={0}').format(gkey)
response = requests.get(target_url).json()
try:
print(response['results'][0]['address_components'][7]['long_name'])
except:
print(f"Could not {index} find zip")
for index, row in bike_df.iterrows():
lat = row["Starting Station Latitude"]
long = row["Starting Station Longitude"]
target_url = ('https://maps.googleapis.com/maps/api/geocode/json?'
'latlng=lat,long&key={0}').format(gkey)
response = requests.get(target_url).json()
try:
print(response['results'][0]['address_components'][7] .
['long_name'])
except:
print(f"Could not {index} find zip")
Он просто работает и работает без вывода.