行政区划代码(adcode)规则说明

栏目:教育活动  时间:2023-07-11
手机版

  本服务提供中国标准行政区划数据查询功能,支持:

  1 . 全国省、市、区/县、乡镇/街道 四级行政区划数据;

  2 . 支持三级区划(省/市 - 区/县)轮廓数据;

  3 . 支持区划查询、省市区列表、查询子级区划等功能。

  

  本接口用于获取全部省市区三级行政区划列表。

  注:获取四级乡镇/街道数据,需要通过获取子级区划接口,传入指定三级区划,获取相应四级数据。

  请求地址:

  https://apis.map.qq.com/ws/district/v1/list // get请求

  请求参数:

  参数 必填 说明 示例 key 是 开发密钥(Key) key=OB4BZ-D4W3U-* output 否 返回格式:支持JSON/JSONP,默认JSON output=json callback 否 JSONP方式回调函数 callback=function1 响应结果: 见下文

  获取指定行政区划的子级行政区划

  本接口支持获取 指定区县(三级)其下乡镇/街道(四级)列表

  请求地址:

  https://apis.map.qq.com/ws/district/v1/getchildren // get请求

  请求参数:

  参数 必填 说明 示例 key 是 开发密钥(Key) key=OB4BZ-D4W3U-* id 否 父级行政区划ID(adcode),

  缺省时返回一级行政区划,也就是省级 id=110000 get_polygon 否 返回行政区划轮廓点串(经纬度点串),取值:0 默认,不返回轮廓1 包含海域,3公里抽稀粒度2 纯陆地行政区划,可通过max_offset设置返回轮廓的抽稀级别注:乡镇/街道(四级)不支持返回轮廓 get_polygon=2 max_offset 否 轮廓点串的抽稀精度(仅对get_polygon=2时支持),

  单位米,可选值:100 :100米(当缺省id返回省级区划时,将按500米返回,其它级别正常生效)500 :500米1000:1000米3000:3000米 max_offset=1000 output 否 返回格式:支持JSON/JSONP,默认JSON output=json callback 否 JSONP方式回调函数 callback=function1 响应结果: 见下文

  根据关键词或行政区划代码搜索

  请求地址:

  https://apis.map.qq.com/ws/district/v1/search // get请求

  请求参数:

  参数 必填 说明 示例 key 是 开发密钥(Key) key=OB4BZ-D4W3U-* keyword 是 搜索关键词:1.支持输入一个文本关键词2.支持多个行政区划代码(adcode),英文逗号分隔 keyword=北京keyword=130681 get_polygon 否 返回行政区划轮廓点串(经纬度点串),取值:

  0 默认,不返回轮廓1 包含海域,3公里抽稀粒度2 纯陆地行政区划,可通过max_offset设置返回轮廓的抽稀级别注:本参数仅在keyword为adcode,且仅检索一个行政区划时生效;? ? ? 乡镇/街道(四级)不支持返回轮廓。 get_polygon=2 max_offset 否 轮廓点串的抽稀精度(仅对get_polygon=2时支持),

  单位米,可选值:100 :100米

  500 :500米1000:1000米3000:3000米 max_offset=1000 output 否 返回格式:支持JSON/JSONP,默认JSON output=json callback 否 JSONP方式回调函数 callback=function1

  名称 类型 必填 说明 status number 是 状态码,0为正常,其它为异常,详细请参阅状态码说明 message string 是 状态说明 data_version number 是 行政区划数据版本,便于您判断更新 result[] array 是 结果数组 其下数组项 array 否 第0项,代表一级行政区划,第1项代表二级行政区划,以此类推;使用getChildren接口时,仅为指定父级行政区划的子级区划 id string 是 行政区划唯一标识(adcode) name string 是 简称,如“内蒙古” fullname string 是 全称,如“内蒙古自治区” location object 是 经纬度 lat number 是 纬度 lng number 是 经度 pinyin array 否 行政区划拼音,每一下标为一个字的全拼,如:[“nei”,“meng”,“gu”] cidx array 否 子级行政区划在下级数组中的下标位置 polygon array 否 该行政区划的轮廓经纬度点串(当使用get_polygon=1或2时返回),数组每一项为一个多边形,一个行政区划可以由多块多边形组成

  注意:部分城市存在飞地,当两个polygon重叠时,重叠区域隶属其他城市,不重叠时代表此城市的飞地 其下数组项 array 否 每个数组为一个轮廓多边形点串(经纬度),格式为:[坐标1经度,坐标1纬度,坐标2经度,坐标2纬度…]

  代码共6位,前两位代表省(一级)、中间两位为市/地区(二级),最后两位为区县(三级)

  1)省级:前两位有值,后4位置0,如,河北省:130000

  2)市/地区:前4四位有值,包含省代码与市代码,最后两位置0,如河北省保定市:130600

  3)区县:6位全有值,包含前4位省市代码及区县代码,河北省保定市涿州市:130681

  4)直辖市、香港、澳门:

  同省级,在行政区划接口(ws/district/v1/list)中,其下直接为区级(没有二级结构填充)

  例:北京,东城区 (而非:“北京,北京,东城区”)

  5)直辖县:第3、4位为90的,为省直辖县

  6)中国范围内,省市区行政区划以外的区域值为999999(如中国东海)

  7)东莞市、中山市、儋州市、嘉峪关市 因其下无区县级,因此增加了末位为99代码的同名子级,用于补齐到三级区划的结构

  如何获取城市编码(city_code):

  1)编码前4位不为0,第5、6位为0的,为常规城市,可直接取用

  2)北京、上海、重庆、天津、香港、澳门,编码和省一致,需要单独提出

  3)第3、4位为90的为省直辖县,一般当做城市来应用,也需要单独提出

  https://apis.map.qq.com/ws/district/v1/list?key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77

  https://apis.map.qq.com/ws/district/v1/getchildren?id=110000&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77

  https://apis.map.qq.com/ws/district/v1/search?&keyword=香格里拉&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77

  当前区划信息

  点击下载行政区划编码表(更新于2023年7月3日)

  历史更新信息

  2023年2月27日

  行政区划编码表20230227

上一篇:报考少走弯路!非全日制学历能报考2023年中级注册安全工程师吗?
下一篇:抢话筒男生高考成绩曝出后被嘲,哈工大回应来了,网友:有些可惜

最近更新教育活动