星期五之夜音乐会对决游戏
167.72M · 2025-12-10
如何使用Python调用百度地图API实现地理位置查询功能?
随着互联网的发展,地理位置信息的获取和利用越来越重要。百度地图是一款非常常见和实用的地图应用,它提供了丰富的地理位置查询服务。本文将介绍如何使用Python调用百度地图API实现地理位置查询功能,并附上代码示例。
import requests
def get_location(address):
url = "http://api.map.baidu.com/geocoding/v3/"
ak = "your_api_key" # 替换成你自己的百度地图API密钥
params = {
"address": address,
"ak": ak
}
response = requests.get(url, params=params)
data = response.json()
if data["status"] == 0:
location = data["result"]["location"]
print("经度:", location["lng"])
print("纬度:", location["lat"])
else:
print("查询失败")
address = input("请输入地理位置:")
get_location(address)在代码中,我们首先定义了一个get_location函数,它接受一个地址参数address作为输入。然后,我们将百度地图的API地址赋给url变量,并替换成自己的密钥。接着,我们使用requests.get方法发送HTTP GET请求,传入地址参数和密钥作为查询参数。最后,我们对返回的JSON数据进行解析,并输出查询到的经纬度信息。
167.72M · 2025-12-10
201.94MB · 2025-12-10
45.13M · 2025-12-10