py小白一枚,用于记录分享个人学习心得,专业的大佬们不要嘲笑啊T T
参考学习资料1:python地址解析经纬度,城市
- 这位大佬17年blog中无私分享的程序是本学习心得中程序部分的重要来源
- 一开始没有运行起来,又参考了一些其他的内容,总算调试出来了
参考学习资料2:Python调用百度地图API爬取经纬度
- 这位大佬的分享也很详尽,但也并非最新的文档
- 本学习心得基于两份参考资料的结合及本人的尝试与总结
Contents
百度地图API的使用
简介
百度地图开放平台
地址:https://lbsyun.baidu.com/
注册方法
- 进入百度地图开放平台
- 滑动到页面底端
- 点击立即注册
- 建议选择成为个人开发者(因为当天申请即可使用)
- 按照提示一步步完成即可
使用方法
-
一句话总结:要用什么API,就看什么API的服务文档
-
我们需要使用的是正/逆地理编码API
-
具体步骤如下
- 完成注册后,返回首页,点击“开发文档”,选择“Web服务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
-