Python 谷歌地理编码API和显示不同位置的谷歌地图

Python 谷歌地理编码API和显示不同位置的谷歌地图,python,json,google-maps,google-geocoder,Python,Json,Google Maps,Google Geocoder,我有一个带地址的excel表格,我想要他们相应的经纬度数据。 我正在使用Python代码访问Google地理编码API。结果json数据显示格式化的地址是一个完全不同的位置 下面是我的代码生成的url输出示例。 结果json输出显示这是一个完全不同的位置。但当我直接粘贴地址时- *"Phoenix Market City LBS Road, Kurla (West), Mumbai - 400070 Maharashtra, India"* 进入谷歌地图界面,它会找到我要搜索的确切位置(我修

我有一个带地址的excel表格,我想要他们相应的经纬度数据。 我正在使用Python代码访问Google地理编码API。结果json数据显示格式化的地址是一个完全不同的位置

下面是我的代码生成的url输出示例。

结果json输出显示这是一个完全不同的位置。但当我直接粘贴地址时-

*"Phoenix Market City
LBS Road,
Kurla (West),
Mumbai - 400070
Maharashtra, India"*
进入谷歌地图界面,它会找到我要搜索的确切位置(我修改了上面URL中的API键以避免误用)


API或我格式化地址字符串的方式是否有问题?

这不是地址,“凤凰城市场”是一个“地方”。您可能会使用PlacesAPI找到更好的坐标。我从API中得到“位置:{lat:19.0855218,lng:72.8889313}”。我觉得不错。检查位置API。它更合适。P-放置API结果,G-地理编码API结果@geocodezip-我读过PlacesAPI,它看起来确实更适合。我更详细地浏览了我的清单,我发现它是一个地点和地址的混合体。你能提出一个策略,让我的代码能够区分这两种情况吗?Sanghrash-你是对的,上面的例子可能不是我手动检查的10个地址中丢失最严重的一个。其中1个是去了一个完全不同的地方,另外2个是误导性的(通过查看返回的json流上的“格式化地址”字段,我认为它们是不准确的)