根据纬度和经度创建名称为城市的新列

Create new column with name of City from Latitude and Longitude

我遇到以下问题,我需要创建一个包含城市名称的列,但我只有 Python 中的经度和纬度值。

你会推荐我使用什么?

谢谢!

是的,您可以借助 Google 地图 Api,请求示例如下:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=YOUR_API_KEY

Official Tutorail 转到“反向地理编码示例”部分。

从 Google API 得到所有答案并在那里找到地名后,将它们放入列表中,然后执行:

df["NewColumn"] = the list

希望对你有用,编码愉快!