打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python 怎么调用百度地图api
应用编程接口(Application programming interface,API)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

首先要去百度地图申请,来获得秘钥ak。(推荐学习:Python视频教程

而地图API,可以把我们的地理位置转化为经纬度,或者根据经纬度显示我们所在的位置。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

import requests

import json

import pprint

ak = 'm9umAdjKIi7WQdQ54DYR8N3yuIRB5YZ1'#ak需要去百度地图申请

address = input('请输入想要查询的地址')

url = 'http://api.map.baidu.com/geocoder/v2/?address={}&output=json&ak={}'.format(address,ak)

res = requests.get(url)

json_data = json.loads(res.text)

pprint.pprint(json_data)#美观打印数据结构

lat = json_data['result']['location']['lat']#经度

lng = json_data['result']['location']['lng']#纬度

print(lat,lng)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【数具】Python 百度API 画出美美哒热力地图
python调用百度地图API实现经纬度换算、热力地图全流程指南
python爬取全国主要城市经纬度
小白也能看懂的百度地图API使用案例(附全国高速收费站点数据~)
java根据地址从百度API获取经纬度
python结合百度api进行地理编码和爬取POI点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服