python学习笔记 - 使用百度地图api,根据给定经纬度获取城市信息

这篇博客记录了作者作为Python初学者如何使用百度地图API根据经纬度获取城市信息的过程。首先介绍了如何在百度地图开放平台注册并获取AK,然后详细说明了如何在Python环境中实现这一功能,最后提供了x_y.txt文档中包含的经纬度样本数据。
摘要由CSDN通过智能技术生成

py小白一枚,用于记录分享个人学习心得,专业的大佬们不要嘲笑啊T T

参考学习资料1:python地址解析经纬度,城市

  • 这位大佬17年blog中无私分享的程序是本学习心得中程序部分的重要来源
  • 一开始没有运行起来,又参考了一些其他的内容,总算调试出来了

参考学习资料2:Python调用百度地图API爬取经纬度

  • 这位大佬的分享也很详尽,但也并非最新的文档
  • 本学习心得基于两份参考资料的结合及本人的尝试与总结

百度地图API的使用

简介

百度地图开放平台
地址:https://lbsyun.baidu.com/

注册方法

在这里插入图片描述

  • 建议选择成为个人开发者(因为当天申请即可使用)
  • 按照提示一步步完成即可
    在这里插入图片描述

使用方法

  • 一句话总结:要用什么API,就看什么API的服务文档

  • 我们需要使用的是正/逆地理编码API

  • 具体步骤如下

    • 完成注册后,返回首页,点击“开发文档”,选择“Web服务API”
      在这里插入图片描述
  • 在“web服务API”页面选择,“正/逆地理编码”。
    在这里插入图片描述

  • 服务文档:
    在这里插入图片描述

    • 服务文档中详细介绍了api的使用格式为:
    • https://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194
    • 一共需要三个参数:你的ak,需要查询的纬度、经度
  • 所以需要先获取ak

    • 点击页面右上角“控制台”,“应用管理”,“我的应用”
      在这里插入图片描述

    • 在“我的应用”界面,点击“创建应用”,填好相关信息即可生成你的应用

    • 在应用列表里找到相应的应用,即可复制AK

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值