Practice makes perfect
文献集锦
如何理论创新?
管理学理论集锦
Python实际应用
聚类标准误与固定效应
巫师3:狂猎
Stata应用技巧
Python知识与技巧
双重差分法(DID)
创新文献阅读与摘要
计量经济学
Python绘图相关
遗漏变量偏误检验
基于百度地图API进行(逆)地理解码
type
Post
status
Published
date
Apr 23, 2025
slug
summary
tags
category
Python实际应用
icon
password
网址
作者
标签
文章链接
发布时间
来源
百度API秘钥获取
获取步骤如下所示:
- 申请注册百度账号
- 登录百度地图开放平台
- 点击左侧应用管理>我的应用>创建应用,即可创建自己的百度API
值得注意的是,百度限制了个人开发者的API服务请求次数。目前,个人可以每日请求5000次地理解码服务,逆地理解码服务则只有300次每日。
地理解码
如果我们想得到某一个地理位置对应的经纬度数据,则可以借用百度地图提供的API来进行地理解码。构造函数如下:
例如,如果我们想知道
"江苏南京市溧水区交通西路22号"对应的经纬度,那么运行get_location_by_address("江苏南京市溧水区交通西路22号"),会输出:(119.0242483, 31.6635642),前者是经度,后者是纬度。逆地理解码
还有另一种情况,我们可能想获取某个经纬度对应的地理信息,那么可以使用百度API进行逆地理解码。构造函数如下:
例如,如果我们想知道经度
119.0242483以及纬度31.6635642在什么地方,那么运行get_address_info(119.0242483, 31.6635642),会输出:"江苏南京市溧水区交通西路22号"。上一篇
os.path 模块用法详解
下一篇
结合 groupby 和 .transform()
Loading...