使用python反向地理编码以获取googlemaps url

使用python反向地理编码以获取googlemaps url,python,pandas,Python,Pandas,我有两列df['latitude']和df['longitude'],我正试图将它们反向编码为df['address']中的完整地址谷歌地图。然而,我不是很成功。有更好的方法吗?我正在使用地理编码软件包 这是dataframe中的一个示例 \\ 拉特,朗 48.7082,2.2797 48.7577,2.2188 47.8333,2.2500 48.9833,1.7333 47.9333,1.9181 46.2735,4.2586 \\您可以使用谷歌地图API。您需要使用Python3.5或更高

我有两列df['latitude']和df['longitude'],我正试图将它们反向编码为df['address']中的完整地址谷歌地图。然而,我不是很成功。有更好的方法吗?我正在使用地理编码软件包

这是dataframe中的一个示例

\\ 拉特,朗 48.7082,2.2797 48.7577,2.2188 47.8333,2.2500 48.9833,1.7333 47.9333,1.9181 46.2735,4.2586
\\您可以使用谷歌地图API。您需要使用Python3.5或更高版本,并且需要获得服务密钥。您可以使用云控制台获取API密钥。有一些包装纸可以让你的工作更轻松


首先为谷歌地图访问设置api密钥:

export GOOGLE_API_KEY=<Secret API Key>
export GOOGLE_CLIENT=<Secret Client>
export GOOGLE_CLIENT_SECRET=<Secret Client Secret>
import geocoder
import pandas as pd

df = pd.DataFrame([{'lat':48.7082, 'lon':2.2797}, {'lat':48.7577,'lon':2.2188})

for index, row in df.iterrows():
    g = geocoder.google([row['lat'], row['lon']], method='reverse')
    print(g.json)