以下是通过Python脚本获取地图高速路口数据的基本步骤:
-
首先在地图开放平台上申请一个开发者账号,并创建一个Web服务API类型的应用,获取到应用的Key。
-
编写Python脚本,调用图开放平台的POI(Point of Interest,兴趣点)搜索接口,以获取高速路口的数据。
import requests # 输入参数 key = 'your_amap_api_key' # 修改成你的高德地图API Key bbox = '115.637913,39.74757;116.057241,40.002064' # 查询范围经纬度,示例为北京市内 keywords = '高速路入口,高速路出口' types = '150700,150701' # 可选项,表示搜索的POI类型编码 # 构造请求URL url = 'https://restapi.amap.com/v3/place/polygon' params = { 'key': key, 'polygon': bbox, 'keywords': keywords, 'types': types, 'output': 'json', } # 发送请求并解析返回数据 response = requests.get(url, params=params) data = response.json()['pois'] # 数据保存在pois字段中 # 输出结果 for poi in data: print('名称:', poi['name']) print