目录
- 1.1,用百度账号登陆百度地图控制台
- 1.2,创建一个应用,获取 AK 参数
- 1.3,地理编码、逆地理编码
经纬度坐标转换最常见办法就是调用第三方 API,例如百度、高德地图等服务平台,提供了相应的功能接口,它们的这类技术已经非常成熟啦,准确稳定,关键还是免费的 ~

本期教程以百度为例(高德的用方类似),介绍一下其用法
1.1,用百度账号登陆百度地图控制台
百度地图开放平台
1.2,创建一个应用,获取 AK 参数
登录控制台之后,选择左侧 应用管理-> 我的应用 -> 创建应用
创建应用页面中有三项信息需要填写
应用名称,无限制随意填写即可;
应用类型 ,选择服务端;
IP 白名单,只是个人简单测试的话0.0.0.0/0 即可,如果考虑安全问题, 可以将自己的 IP 填进去, AK 参数泄露的话非本机 IP 无法访问,这样也不用担心额度被其他用户盗用
1.3,地理编码、逆地理编码
经纬度地理位置根据转换方向分为两类,接下来我们分别演示一下其用法:
地理编码: 将地理地址转换为坐标点(经纬度);逆地理编码,将经纬度转化为地理地址;
1.3.1 地理编码
下面就是 Python 测试代码块,将 AK 参数(前面申请到的)和你需要转换的地理位置拼接到 官方提供的 url 中
用 requests 访问即可,
import requests
import json
import re
AK = '你的AK'
address ='北京市海淀区上地十街10号'
url = 'http://api.map.baidu.com/geocoding/v3/?address={}&output=json&ak={}&callback=showLocation'.format(address,AK)
res = requests.get(url)
print(res.text)
results = json.loads(re.findall(r'\((.*?)\)',res.text)[0])
print('\n')
print('location is ',results['result']['location'])
输出结果如下
showLocation&&showLocation({"status":0,"result":{"location":{"lng":116.3084202915042,"lat":40.05703033345938},"precise":1,"confidence":80,"comprehension":100,"level":"门址"}})
location is {'lng': 116.3084202915042, 'lat': 40.05703033345938}
1.3.2 逆地理编码
逆地理编与地理编码用法相似
lat = '40.05703033345938'
lng = '116.3084202915042'
AK = '你的AK'
url = 'http://api.map.baidu.com/reverse_geocoding/v3/?ak={}&output=json&coordtype=wgs84ll&location={},{}'.format(AK,lat,lng)
res = requests.get(url)
print(res.text)
address = json.loads(res.text)['result']['formatted_address']
print('\n')
print('address is ',address)
像我们这类免(bai) 费 piao) 用户,借助百度 API 每天最高可调用 6000 次,这个量级基本上能满足我们日常需要,但如果这个数量满足不了你的话,可以在线购买更高的使用额度
以上就是Python编程调用百度API实现地理位置经纬度坐标转换示例的详细内容,更多关于Python调用百度API转换经纬度坐标的资料请关注其它相关文章!
相关推荐:
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
SEO优化攻略:如何通过精准策略提升网站排名与流量,aI ow翻译
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
seo需要做些什么,做seo的 ,超级ai地图
OpenAI新产品与现有技术的完美结合:赋能未来的智能变革,培训 ai
SEO符合:提升网站排名的秘诀,助力企业赢在搜索引擎优化的赛道,优化没续费 网站没了
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
AI.生成重新定义创造力的新纪元
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
SEO外链技巧:提升网站排名的秘密武器,ai视频生日祝福
揭开“好的AI软件”背后的秘密:让生活和工作更智能的利器
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
AI生成网页模板,轻松打造专业网站,ai网格画法
seo需要学些什么内容,学seo的基础 ,中国ai公司年收入
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO项目指的是什么,seo项目指的是什么意思 ,写个ai
文字生成AI:开启创意写作的新纪元
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
ChatGPT宕机恢复时间如何解决用户焦虑与技术背后的故事,ai人工智能写作火山
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
SEO永远,数字营销的核心力量,广州seo搜索栏内容
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
seo要学什么语言,做seo需要什么语言 ,ai martino
ChatGPT3.5最新版:智能对话新纪元,带你进入AI的未来世界,ai苔藓生长
SEO门户:打造高效网站流量的关键利器,创意网站建设要求
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
GPT-3.5可以免费使用吗?AI未来的无限可能,ai烧猪
优化*:打造更加高效、创新的娱乐体验,石排网站建设制作多少钱
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样
ChatGPT-4中文免费破解版:无需付费,体验最强AI助手,ai写作生成器官方下载
GoogleGPT-引领未来智能对话的革命,灵境ai画质
seo需要会什么,seo要会些什么 ,ai313414919
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载