百度地图 POI AI搜索,通过百度地图AI搜接口,可以查找地点的名称、地址、类别、经营范围、属性内容。
⚠️ 环境配置:使用前请设置
BAIDU_AK环境变量(百度地图开放平台申请的 AK)。脚本内不含默认 AK,需自行配置。
接口脚本说明多维检索search.py搜索 POI,名称(北京大学)、地址(北京市上地十街10号)、类别(火锅)、经营范围(买包子)、复杂属性内容(西二旗附近适合带宠物的餐厅)。
bash
python3 skills/baidu-maps-poi-ai-search/scripts/search.py '<JSON>'
ParamTypeRequiredDefaultDescriptionquerystryes-检索关键字,如"美食"、"海底捞"、"看日出的地方"、"能带宠物吃饭的餐厅"regionstryes-行政区划,如"北京"、"北京市海淀区"scopeintyes22=详细信息page_numintno0分页页码,从0开始centerstrno-中心点坐标 lat,lng,配合 sort_name=distancecoord_typeintno3坐标类型:1=wgs84ll, 2=gcj02ll, 3=bd09ll
bash
# 搜索名称
python3 skills/baidu-maps-poi-ai-search/scripts/search.py '{"query":"北京大学","region":"北京","scope":2,"page_size":5}'
# 搜索类别
python3 skills/baidu-maps-poi-ai-search/scripts/search.py '{"query":"火锅","region":"北京","scope":2,"page_size":5}'
# 口语化搜索
python3 skills/baidu-maps-poi-ai-search/scripts/search.py '{"query":"故宫附近能多人聚会的地方","region":"北京","scope":2,"page_size":5}'
https://api.map.baidu.com/api_place_pro/v1/region