腾讯位置商业授权行政区划开发指南

article/2025/7/29 14:27:50

概述

本服务提供中国标准行政区划数据查询功能,支持:
1 . 全国省、市、区/县、乡镇/街道 四级行政区划数据;
2 . 支持三级区划(省/市 - 区/县)轮廓数据;
3 . 支持区划查询、省市区列表、查询子级区划等功能。
4. 支持获取乡镇/街道级(4级区划)轮廓边界(高级)

获取省市区列表

本接口用于获取全部省市区三级行政区划列表。
注:获取四级乡镇/街道数据,需要通过获取子级区划接口,传入指定三级区划,获取相应四级数据。

请求地址:

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

请求参数:

参数必填说明示例
key开发密钥(Key)key=OB4BZ-D4W3U-*
struct_type区划列表新结构,取值:
1 新结构,是以省市区实际归属进行嵌套的结构返回,具体可参考如下新版响应结果
struct_type=1
output返回格式:支持JSON/JSONP,默认JSONoutput=json
callbackJSONP方式回调函数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设置返回轮廓的抽稀级别
3 获取乡镇/街道(四级)轮廓边界(高级功能请提 工单 联系开通)
get_polygon=2
max_offset轮廓点串的抽稀精度(仅对get_polygon=2时支持),
单位米,可选值:
100 :100米(当缺省id返回省级区划时,将按500米返回,其它级别正常生效)
500 :500米
1000:1000米
3000:3000米
max_offset=1000
output返回格式:支持JSON/JSONP,默认JSONoutput=json
callbackJSONP方式回调函数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,默认JSONoutput=json
callbackJSONP方式回调函数callback=function1

响应结果

名称类型必有说明
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
data_versionnumber行政区划数据版本,便于您判断更新
result[]array结果数组
其下数组项array第0项,代表一级行政区划,第1项代表二级行政区划,以此类推;使用getChildren接口时,仅为指定父级行政区划的子级区划
idstring行政区划唯一标识(adcode)
namestring简称,如“内蒙古”
fullnamestring全称,如“内蒙古自治区”
locationobject经纬度
latnumber纬度
lngnumber经度
pinyinarray行政区划拼音,每一下标为一个字的全拼,如:
[“nei”,“meng”,“gu”]
levelnumber行政区划级别,仅行政区划搜索接口返回此字段
cidxarray子级行政区划在下级数组中的下标位置
polygonarray该行政区划的轮廓经纬度点串(当使用get_polygon=1或2时返回),数组每一项为一个多边形,一个行政区划可以由多块多边形组成
注意:部分城市存在飞地,当两个polygon重叠时,重叠区域隶属其他城市,不重叠时代表此城市的飞地
其下数组项array每个数组为一个轮廓多边形点串(经纬度),格式为:
[坐标1经度,坐标1纬度,坐标2经度,坐标2纬度…]
addressstring完整区划信息,仅行政区划搜索接口返回此字段

新版区划列表响应结果

名称类型必有
statusnumber状态码,0为正常,其它为异常,详细请参阅状态码说明
messagestring状态说明
request_idstring请求唯一标识
data_versionnumber行政区划数据版本,便于您判断更新
resultarray of object区划列表结果,结构是以区划归属进行嵌套
idstring行政区划唯一标识(adcode)
namestring简称,如“内蒙古”
levelnumber行政区划级别
fullnamestring全称,如“内蒙古自治区”
pinyinarray行政区划拼音,每一下标为一个字的全拼,如:
[“nei”,“meng”,“gu”]
locationobject经纬度
latnumber纬度
lngnumber经度
districtsarray当前区划的下级区划信息,结构与当前区划一致,如果没有下级区划则不返回此字段

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

代码共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的为省直辖县,一般当做城市来应用,也需要单独提出
 

调用示例

// GET请求,注意参数值要进行URL编码
// list接口:获取全部行政区划数据
https://apis.map.qq.com/ws/district/v1/list?key=[你的key]

// getchildren接口:获取北京市的子级行政区划
https://apis.map.qq.com/ws/district/v1/getchildren?id=110000&key=[你的key]

// search接口:搜索关键词为香格里拉的行政区划
https://apis.map.qq.com/ws/district/v1/search?&keyword=香格里拉&key=[你的key]

前往示例中心 在线体验 ➤
 

行政区划编码表下载

当前区划信息

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

历史更新信息

  • 2024年8月21日

    行政区划编码表20240821

  • 2024年3月19日

    行政区划编码表20240319

  • 2023年9月1日

    行政区划编码表20230901

  • 2023年7月3日

    行政区划编码表20230703

  • 2023年2月27日

    行政区划编码表20230227


http://www.hkcw.cn/article/lhedIZRGJQ.shtml

相关文章

GIS数据类型综合解析

GIS数据类型综合解析 目录 GIS数据类型综合解析1. 总体介绍2. GIS数据类型分类与对比2.1 主要数据类型对比表 3. 详细解析与扩展内容3.1 矢量数据(Vector Data)3.2 栅格数据(Raster Data)3.3 属性数据(Attribute Data&…

Spring框架学习day5--AOP概念以及示例实现

AOP(面向切面编程) 1.概述 AOP为AspectOrientedProgramming 的缩写,意为:面向切面编程,通过 预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,是java开发中的…

Python实现HPSO-TVAC优化算法优化支持向量机SVC分类模型项目实战

说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在当今数据驱动的时代,支持向量机(SVM)作为一种经典的机器学习算法,…

警方回应10岁男孩儿童节前走失 仍在全力搜寻中

6月1日,山东省滕州市姜屯镇黄坡村一名10岁的小男孩赵某超走失,孩子家属通过网络社交媒体求助。事后家属查看家门口的监控发现,孩子是5月31日下午5时左右走失的。当时孩子消失在家门口的监控中后几分钟返回了一次,孩子的外公王先生在屋后的黄瓜地里插杆子,邻居还给了孩子一…

[SAP] 矩阵复制(Matrix Copy)

SAP中的复制粘贴功能被称为矩阵复制,通过点击对话框或屏幕,并执行下述命令,使用矩阵复制就可以复制多行文本 ① 按下Ctrl-Y,从左上到右下拖拉鼠标来选择文本 ② 文本高亮显示后,按下Ctrl-C ③ 移到新的位置插入文本…

2024年数维杯国际大学生数学建模挑战赛B题空间变量协同估计方法研究解题全过程论文及程序

2024年数维杯国际大学生数学建模挑战赛 B题 空间变量协同估计方法研究 原题再现: 在数理统计学中,简单采样通常假设来自相同总体的采样点彼此独立。与数理统计相反,空间统计假设空间变量的采样点是相依的,并在其值中表现出某些趋…

SPA-RL:通过Stepwise Progress Attribution训练LLM智能体

SPA-RL:通过Stepwise Progress Attribution训练LLM智能体 在大语言模型(LLM)驱动智能体发展的浪潮中,强化学习(RL)面临着延迟奖励这一关键挑战。本文提出的SPA-RL框架,通过创新的分步进度归因机…

基于 Zynq 平台的 EtherCAT 主站的软硬件协同设计

摘要: 针对工业自动化对控制能力和强实时性的需求,提出了一种基于 FPGA 的改进型 EtherCAT 硬件主站方案 。 该方案利用 Zynq-7000 平台,在 PL 端实现 FPGA 协议栈,以保证核心功能的高效执 行 。 基于 AXI4 总线设计…

【IC】BSIM-CMG:用于高级电路设计的标准FinFET紧凑型模型

摘要 这项工作提出了新的紧凑型模型,这些模型捕捉了工业FinFET中呈现的高级物理效应。所提出的模型被引入到行业标准紧凑型模型BSIM-CMG中。核心模型被更新为新的统一FinFET模型,该模型计算具有复杂鳍片横截面的晶体管的电荷和电流。此外,来…

BFD工作原理(双向转发检测)

BFD的工作原理 BFD 会在两台网络设备之间建立会话,并通过周期性地交换 BFD 控制报文来检测路径的连通性。如果在检测时间内没有收到对方的报文,则视为链路故障,是依赖于路由协议来发现邻居的 故障检测 故障检测时间 协同接收间隔 * 检测倍数…

【JNI】JNI环境搭建

1 前言 JNI (Java Native Interface) 是 JDK 提供的一种机制,用于实现 Java 代码与其他语言(主要是 C 和 C)编写的本地代码之间的交互。 JNI 接口详见 JDK 安装目录中的 include/jni.h 文件,Android NDK 对 JDK 的 JNI 进行了扩展…

利用IEEE 802.15.4z-IR UWB系统进行手势检测

本文介绍了一种符合 IEEE 802.15.4z 标准的脉冲无线电超宽带 (IR-UWB) 手势检测雷达系统。该系统可检测车辆乘客座椅上的人员是否执行了 12 个预定义手势中的某一个。这些预定义手势包括各种手部动作,例如左右滑动或顺时针旋转手掌。为了进行手势检测,我…

STM标准库-GPIO输入

文章目录 一、GPIO输入按键简介传感器模块简介硬件电路 二、C语言C语言数据类型C语言宏定义C语言typedefC语言结构体C语言枚举 三、练习3.1按键控制LED3.1.1接线图3.1.2代码效果: 3.2光敏电阻控制蜂鸣器3.2.1接线图3.2.2代码效果: 一、GPIO输入 STM32 的…

HackMyVM-Jabita

信息搜集 主机发现 ┌──(kali㉿kali)-[~] └─$ nmap -sn 192.168.43.0/24 Starting Nmap 7.95 ( https://nmap.org ) at 2025-06-01 05:20 EDT Nmap scan report for 192.168.43.1 Host is up (0.020s latency). MAC Address: C6:45:66:05:91:88 (Unknown) Nmap scan repo…

桑托斯0-1博塔弗戈 内马尔染红 阿图尔制胜球

北京时间6月2日,巴西足球甲级联赛第11轮,桑托斯主场对阵博塔弗戈。比赛中,桑托斯的内马尔因累计两张黄牌被罚出场。博塔弗戈凭借雅伊尔-库尼亚的助攻,由阿图尔打入制胜一球,最终以1-0战胜桑托斯。比赛开始前,双方队长进行了挑边仪式。第5分钟,内马尔在禁区内投诉被对手拉…

英国军事战略转向全面“备战”

△英国首相府(资料图)当地时间6月1日,总台记者从英国首相府获得信息,英国政府将在2日发布新一轮《战略国防评估报告》的同时,宣布大幅扩建其核动力攻击型潜艇舰队,并加速推进军工产业现代化。此举被外界普遍解读为英国在地缘安全压力加剧背景下,全面进入“备战状态”。新…

Java虚拟机内存区域划分

Java虚拟机内存区域划分 Java虚拟机(JVM)的内存区域划分主要分为五个部分: 程序计数器:程序计数寄存器,给CPU使用本地方法栈:为JVM使用到的Native方法服务方法区:存储的是编译后的.class文件堆…

cursor升级至0.505,运行统计视频中的人数

帮助--检查更新,升级。 升级后,新建文本,另存选python格式保存后,右下角提示选择编译器,选择python后,自动安装ms python 3.11.9 一.查看pthon安装在哪, winr,输入cmd后, ctrlshiftenter三个…

《Pytorch深度学习实践》ch2-梯度下降算法

------B站《刘二大人》 1.Gradient Decent 局部最优,全局最优,非凸函数: 梯度下降算法公式: 2.Implementation import matplotlib.pyplot as plt# 数据集 x_data [1.0, 2.0, 3.0] y_data [2.0, 4.0, 6.0]# 权重 w 1.0# 模型…

LabVIEW多按键自动化检测系统

LabVIEW开发一套高精度按键力与行程自动化检测系统,针对传统检测设备自动化程度低、定位误差大等痛点,实现多按键产品的全流程自动化测试。系统集成 6 轴工业机器人、高精度传感器及实时数据处理模块,满足汽车电子、消费电子等领域对按键手感…