地图帮开放平台
API 文档 / POI 检索 / POI 多边形区域检索

POI 多边形区域检索

GET poi/polygon

接口说明

POI 多边形区域检索

输入示例:多边形范围:湖州一块区域;关键词:美食;每页 50 条
返回示例:返回多边形范围内的 POI 列表,包含名称、地址、坐标、分类和商圈等信息。

请求地址

GEThttps://cloud.dtbgis.com/api/v1/poi/polygon

鉴权方式

在 HTTP Header 中携带你的 API Key:

X-API-Key: 你的API-Key

每个 API Key 绑定已购接口与流量豆,调用成功扣减对应流量豆;调用失败(参数错误等)不扣流量豆。未开通该接口返回 403,流量豆不足返回 429

请求参数

参数必填说明示例 / 默认值
polygon 必填 多边形区域坐标点,格式 "lng1,lat1,lng2,lat2,...,lngn,latn" 120.283063,30.75784,120.464588,30.918838
keywords 可选 搜索关键词,多个关键词用"|"分隔
types 可选 POI分类编码,多个分类用"|"分隔
page 可选 页码,从1开始 1
offset 可选 每页记录数,最大100 50
extensions 可选 返回结果控制,base(基本信息)或all(全部信息)
可选值:base base、all all
all

请求示例

curl -H "X-API-Key: 你的API-Key" \
  "https://cloud.dtbgis.com/api/v1/poi/polygon?polygon=120.283063%2C30.75784%2C120.464588%2C30.918838&page=1"

返回结果说明

本接口返回统一 JSON 信封结构:

{
  "code": 200,
  "msg": "success",
  "data": { ... },
  "quota_remaining": 9999
}
字段说明
code业务状态码,200 表示成功
msg状态描述,成功为 success
data查询结果对象,字段见下方「data 字段说明」
quota_remaining本次调用后剩余可用流量豆数量

data 为高德原始 JSON 透传,坐标系 GCJ-02。extensions=all 时 pois[] 含 photos / biz_ext 等富信息。如需与厂商解耦的统一格式,请使用「POI 多边形区域检索 v2」(/api/v2/poi/polygon)。

响应示例

{
  "code": 200,
  "msg": "success",
  "data": {
    "status": "1",
    "info": "OK",
    "infocode": "10000",
    "count": "600",
    "pois": [
      {
        "id": "B0JR1OXFUM",
        "name": "杏木千鹤日本料理",
        "type": "餐饮服务;外国餐厅;日本料理",
        "typecode": "050202",
        "biz_type": "diner",
        "address": "前门东大街辅路首都宾馆南2门",
        "location": "116.409002,39.901829",
        "tel": "010-58159666",
        "pname": "北京市",
        "pcode": "110000",
        "cityname": "北京市",
        "citycode": "010",
        "adname": "东城区",
        "adcode": "110101",
        "business_area": "王府井",
        "tag": "寿司,牛肉,蔬菜沙拉",
        "photos": [
          { "title": "环境", "url": "https://aos-comment.amap.com/xxxx.jpg" }
        ],
        "biz_ext": {
          "rating": "4.6",
          "cost": "932.00",
          "open_time": "11:30-14:00 17:30-22:00",
          "opentime2": "周一至周日 11:30-14:00",
          "meal_ordering": "0"
        }
      }
    ]
  },
  "quota_remaining": 9995
}

data 字段说明

字段类型说明示例
statusstring上游状态码,"1" 表示成功1
infostring上游状态说明OK
infocodestring上游状态码明细10000
countstring检索总结果数600
poisarrayPOI 结果列表
idstringPOI 唯一 IDB0JR1OXFUM
namestringPOI 名称杏木千鹤日本料理
typestringPOI 类型,顺序为大类;中类;小类餐饮服务;外国餐厅;日本料理
typecodestringPOI 类型编码050202
biz_typestring行业类型diner
addressstring地址前门东大街辅路首都宾馆南2门
locationstring经纬度,格式 lng,lat(GCJ-02)116.409002,39.901829
telstring联系电话010-58159666
pnamestring省 / 直辖市名称北京市
pcodestring省级编码110000
citynamestring城市名称北京市
citycodestring城市电话区号010
adnamestring区县名称东城区
adcodestring行政区划编码110101
business_areastring所在商圈王府井
tagstring标签寿司,牛肉,蔬菜沙拉
photosarray图片列表(extensions=all 时返回)
titlestring图片标题环境
urlstring图片 URLhttps://aos-comment.amap.com/...jpg
biz_extobject营业扩展信息(extensions=all 时返回)
ratingstring评分4.6
coststring人均消费932.00
open_timestring营业时间11:30-14:00 17:30-22:00
opentime2string营业时间(详细描述)周一至周日 11:30-14:00
meal_orderingstring是否支持在线点餐0
entr_locationstring入口经纬度116.408967,39.901664
exit_locationstring出口经纬度,多为空
navi_poiidstring导航 POI IDJ50F002020_522576
distancestring距中心点距离(米,周边检索时返回)51

错误码

错误以统一结构返回:{"detail": {"code": 429, "msg": "..."}}

HTTP含义常见原因 / 处理
400参数错误缺少必填参数或格式不合法
401鉴权失败API Key 缺失、不存在、已停用或已过期
403权限不足该 API Key 未开通此接口,请购买流量豆
429流量豆不足 / 限流流量豆用完需续费;或超过速率(60 秒 200 次)
404资源不存在路径错误,或查询对象无数据
503服务暂时不可用服务暂时异常,请稍后重试

完整错误码见 文档首页 · 错误码总览