Python——调用腾讯地图API实现批量地址转经纬度并保存到Excel

本文介绍了如何使用Python结合腾讯地图API,批量将Excel中的地址转换为经纬度,并将结果保存回Excel文件。详细讲解了腾讯地图API的调用过程和代码实现。
摘要由CSDN通过智能技术生成

一、需求

最近公司项目需要批量获取Excel中地址,将地址转换成对应的经纬度,用到的是腾讯地图API。

二、腾讯地图API使用

进入官网–>腾讯地图
进入开发文档–>地址坐标相互转换
文档中请求链接,请求参数,返回参数都很清晰,这里直接把调用代码写上来。
(开发者需要先注册获取API使用权限)

地址转坐标

developer_key = "" #API控制台KEY管理中的KEY

# 通过地址获取经纬度
def address_coordinate_post_request(address):
    parameters = {
   'address': address, 'key': developer_key, 'region': '武汉'}
    base = "http://apis.map.qq.com/ws/geocoder/v1/?"  # 地址转坐标
    response = requests.get(base, parameters)
    answer = response.json()
    print(answer)
    if(answer['status'] == 0):
       data = {
   
            'lng':answer['result']['location']["lng"], # 经度
            'lat':answer['result']['
  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值