使用Mapquest API和Python进行反向地理编码

2024-09-26 18:04:44 发布

您现在位置:Python中文网/ 问答频道 /正文

大家好,所以我正在尝试使用Mapquest API进行地理编码。我想通过提供LAT/LONG CSV并使用mapquestapi通过Python脚本来处理它来实现反向地理编码。我创建了下面的脚本,但是当我从脚本中得到输出时,我没有得到响应。有人能修改一下我的脚本吗?这样我就可以从中提取JSON,并将地址数据从地理编码解析到另一个文件中。谢谢

这是我输入的CSV示例数据

objectID    lat lon
1   52.36732733 4.9491406

我的Python脚本

^{pr2}$

我的脚本的输出

objectID    lat lon geocode_data
1   52.36732733 4.9491406   {'providedLocation': {}, 'locations': []}

Tags: csv数据脚本apijson编码地址地理
1条回答
网友
1楼 · 发布于 2024-09-26 18:04:44

问题在于函数中的以下三行:

url = 'http://www.mapquestapi.com/geocoding/v1/address?key={1}'
apikey = 'Cxk9Ng7G6M8VlrJytSZaAACnZE6pG3xp'
request = url.format(latlng, apikey)

您发送到mapquest API的url不包括纬度和经度!你只是把你的apikey发给他们。在

如果您查看他们的文档,您可以看到URL需要的格式: http://www.mapquestapi.com/geocoding/#reverse

相关问题 更多 >

    热门问题