行政区列表

获取全国完整的四级行政区划列表

GET/api/service/scenario/list

接口说明

行政区列表接口返回全国所有省、市、区县、乡镇四级行政区划数据,包含行政区编码、名称、层级和中心坐标,适用于区域筛选控件、下拉选择器等场景。

请求方式GET
支持地区中国大陆
坐标系GCJ02(火星坐标系)

认证方式

所有 API 请求均需通过 HTTP Authorization 请求头携带 Bearer Token 进行身份验证。 Token 可在控制台的「团队设置 → API 密钥」中创建和管理。

// 请求头示例
Authorization: Bearer <YOUR_API_KEY>

Token 属于密钥凭证,请勿提交到代码仓库或公开渠道。建议通过服务端代理调用 API,避免在前端直接暴露 Token。

请求参数

GET/api/service/scenario/list

该接口无请求参数

返回字段

成功响应result: 1HTTP 200
字段名类型说明
statusinteger状态码,0 为成功
messagestring返回信息
data_versionstring数据版本号,格式如 20250721
resultarray行政区列表
adcodestring行政区编码
provincestring省份名称
levelinteger行政级别:1=省,2=市,3=区县,4=乡镇
locationobject行政区中心坐标,GCJ02 坐标系
latnumber纬度
lngnumber经度
citystring城市名称(level ≥ 2 时存在)
districtstring区县名称(level ≥ 3 时存在)

代码示例

请求示例
JavaScript
fetch('https://lts.maiyun.net/api/service/scenario/list', {
    method: 'GET',
    headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
    },
})
    .then(r => r.json())
    .then(data => {
        console.log(data.result);
    });
返回示例(成功)
JSON
{
    "status": 0,
    "message": "success",
    "data_version": "20250721",
    "result": [
        {
            "adcode": "110000",
            "province": "北京市",
            "level": 1,
            "location": { "lat": 39.911, "lng": 116.405 }
        },
        {
            "adcode": "110100",
            "province": "北京市",
            "city": "北京市",
            "level": 2,
            "location": { "lat": 39.911, "lng": 116.405 }
        },
        {
            "adcode": "110101",
            "province": "北京市",
            "city": "北京市",
            "district": "东城区",
            "level": 3,
            "location": { "lat": 39.917, "lng": 116.418 }
        }
    ]
}

错误码

错误码描述
-400未提供授权信息,请检查 Authorization 请求头
-401Token 不存在或已过期,请重新获取
-402关联的团队账号不存在

当请求失败时,接口将返回对应的 result 值(≤ 0)及错误描述字符串。 其中 -400 及以下为通用鉴权错误,其余为当前接口特有错误。