搜索POI 最后更新时间: 2026年03月31日
产品介绍
搜索服务 API 是一类简单的 HTTP 接口,提供多种查询 POI 信息的能力,其中包括关键字搜索、周边搜索、多边形搜索、ID 查询四种筛选机制。
目前搜索是不支持返回全量数据的,同请求参数翻页查询最多支持获取200条数据
在此接口之中,您可以通过 city&citylimit 参数指定希望搜索的城市或区县。而 city 参数能够接收 citycode 和 adcode,citycode 仅能精确到城市,而 adcode 却能够精确到区县。
例如:北京,citycode:010,adcode:110000
北京-海淀区,citycode:010,adcode:110108
故使用 citycode 仅能在北京范围内搜索,而 adcode 能够指定在海淀区搜索。
综上所述,为了您查询的精确,我们强烈建议您使用 adcode。
适用场景
- 关键字搜索:通过用 POI 的关键字进行条件搜索,例如:肯德基、朝阳公园等;同时支持设置 POI 类型搜索,例如:银行
- 周边搜索:在用户传入经纬度坐标点附近,在设定的范围内,按照关键字或 POI 类型搜索;
- 多边形搜索:在多边形区域内进行搜索
- ID 查询:通过 POI ID,查询某个 POI 详情,建议可同输入提示 API 配合使用
使用限制
服务调用量的限制请点击 这里 查阅。
使用说明
为了正常调用 Web 服务 API ,请先注册成为高德开放平台开发者,并申请 Web 服务的 key ,点击具体操作。
关键字搜索
关键字搜索 API 服务地址
请求参数
返回结果参数说明
关键字搜索的响应结果的格式由请求参数 output 指定。
部分返回值当返回值存在时,将以字符串类型返回;当返回值不存在时,则以数组类型返回。
服务示例
https://restapi.amap.com/v3/place/text?keywords=北京大学&city=beijing&offset=20&page=1&key=<用户的key>&extensions=all |
参数 |
值 |
备注 |
必选 |
|---|---|---|---|
|
keywords |
|
查询关键词 |
是 |
|
types |
|
查询 POI 类型 |
否 |
|
city |
|
城市名,可填:城市中文、中文全拼、citycode 或 adcode |
否 |
|
children |
|
按照层级展示子 POI 数据 |
否 |
|
offset |
|
每页记录数据 |
否 |
|
page |
|
当前页数 |
否 |
|
extensions |
|
base 返回基本地址信息;取值为 all 返回地址信息、附近 POI、道路以及道路交叉口信息 |
否 |
说明:keywords(北京大学)是需要查询的关键词,city(北京)是查询的城市范围,offset(20)为每页返回的 POI 数量,page(1)为当前页数,extensions(all)为返回信息控制参数,key 是用户请求数据的身份标识。
周边搜索
周边搜索API服务地址
请求参数
返回结果参数说明
周边搜索搜索的响应结果的格式由请求参数 output 指定,返回结果见 关键字搜索
服务示例
https://restapi.amap.com/v3/place/around?key=<用户的key>&location=116.473168,39.993015&radius=10000&types=011100 |
参数 |
值 |
备注 |
必选 |
|---|---|---|---|
|
location |
|
中心点坐标 |
是 |
|
keywords |
|
查询关键词 |
否 |
|
types |
|
查询 POI 类型 |
否 |
|
radius |
|
查询半径 |
否 |
|
offset |
|
每页记录数据 |
否 |
|
page |
|
当前页数 |
否 |
|
extensions |
|
返回结果控制 |
否 |
说明:location(116.481488,39.990464)是需要查询的中心点,types(050301)为搜索的返回 POI 数据类型,extensions(all)为返回的数据内容,key 是用户请求数据的身份标识。
多边形搜索
多边形搜索API服务地址
请求参数
返回结果参数说明
多边形搜索搜索的响应结果的格式由请求参数 output 指定,返回结果见 关键字搜索
服务示例
https://restapi.amap.com/v3/place/polygon?polygon=116.460988,40.006919|116.48231,40.007381|116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919&keywords=kfc&key=<用户的key>|
参数 |
值 |
备注 |
必选 |
|---|---|---|---|
|
polygon |
|
经纬度坐标对,矩形时可传入左上右下两顶点坐标对;其他情况首尾坐标对需相同。 |
是 |
|
keywords |
|
查询关键词 |
否 |
|
types |
|
查询 POI 类型 |
否 |
|
offset |
|
每页记录数据 |
否 |
|
page |
|
当前页数 |
否 |
|
extensions |
|
返回结果控制 |
否 |
说明:polygon(116.460988,40.006919;116.48231,40.007381;116.47516,39.99713;116.472596,39.985227;116.45669,39.984989;116.460988,40.006919)是查询的区域范围,keywords(kfc)为查询的关键字,extensions(all)为返回的数据内容,key 是用户请求数据的身份标识。
ID查询
ID查询搜索API服务地址
请求参数
返回结果参数说明
如果未能获取到POI详情,请联系商务并提交工单申请高级权限
ID 查询搜索的响应结果的格式由请求参数 output 指定,返回结果见 关键字搜索
服务示例
https://restapi.amap.com/v3/place/detail?id=B0FFFAB6J2&key=<用户的key>|
参数 |
值 |
备注 |
必选 |
|---|---|---|---|
|
id |
|
兴趣点 ID |
是 |
说明:
ID(B0FFFAB6J2)是查询 POI ID,extensions(all)为返回的数据内容,key 是用户请求数据的身份标识。
AOI 边界查询
该服务属于高德开放平台高阶服务,您在正式使用前需要通过 工单 等形式联系我们开通权限。
AOI 边界查询 API 服务地址
请求参数
返回结果参数说明
注意:返回结果参数仅支持 json。
AOI 是指具有面状、区域状特点的 POI,包括但不限于工业园区、学校校区、商圈、住宅小区、景区、火车站、机场等类型的 POI。开发者可以通过结合此数据以及猎鹰轨迹服务中的 多边形围栏 等能力,基于真实地理区域数据对业务进行管理。
