用Python写一段程序调用百度地图API获取地理位置信息
时间: 2023-02-11 15:08:17 浏览: 99
Python利用百度API获取位置信息
首先,您需要在百度地图开放平台上申请账号,并创建应用,获取AK(Access Key)。
然后,使用Python的requests库发送GET请求获取地理位置信息。
```python
import requests
def get_location(address):
ak = 'your_ak'
url = f'http://api.map.baidu.com/geocoding/v3/?address={address}&output=json&ak={ak}'
response = requests.get(url)
location = response.json()['result']['location']
return location
print(get_location('北京市海淀区中关村大街27号'))
```
这段代码中,address参数是需要查询的地址,ak是您申请的Access Key。get_location函数会返回一个字典,包含纬度和经度信息。
请注意在使用本程序前,需先使用 pip 安装 requests, 如未安装可以在终端运行 "pip install requests"。
阅读全文