一、原生下拉框类型的选择器。
1、效果如图:
2、实现代码如下:
// 获取body容器
var body = document.body;
// 创建一个容器用来放置容器内容
var areaDiv = document.createElement('div');
// 设置容器基本样式
areaDiv.setAttribute('style', 'width: 100%; height: 44px; margin-top: 20px; display: flex; justify-content: center; align-items: center;');
// 创建地市下拉框元素
var selectCityElement = document.createElement('select');
selectCityElement.setAttribute('id', 'myCitySelect');
selectCityElement.setAttribute('style', 'flex: 1; height: 44px; border: 1px #999 solid; border-radius: 20px; padding-left: 10px; box-sizing: border-box;font-weight: 800; color: #000; font-size: 14px;');
selectCityElement.addEventListener('change', function (e) {
var index = document.getElementById('myCitySelect').value[document.getElementById('myCitySelect').value.length - 1] - 1;
// 清空区域信息
while (selectAreaElement.firstChild) {
selectAreaElement.removeChild(selectAreaElement.firstChild);
}
cityOption[index].children.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectAreaElement.appendChild(optionCityElement);
});
// 清空街道信息
while (selectSheetElement.firstChild) {
selectSheetElement.removeChild(selectSheetElement.firstChild);
}
cityOption[index].children[0].children.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectSheetElement.appendChild(optionCityElement);
});
})
// 添加一些选项
cityOption.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectCityElement.appendChild(optionCityElement);
});
// 将下拉框添加到页面中的某个元素内(这里是一个具有ID的div)
areaDiv.appendChild(selectCityElement);
// 创建地市下拉框元素
var selectAreaElement = document.createElement('select');
selectAreaElement.setAttribute('id', 'myAreaSelect');
selectAreaElement.setAttribute('style', 'flex: 1; height: 44px; border: 1px #999 solid; border-radius: 20px; padding-left: 10px; box-sizing: border-box;font-weight: 800; color: #000; font-size: 14px; margin: 0 8px;');
selectAreaElement.addEventListener('change', function (e) {
var cityIndex = document.getElementById('myCitySelect').value[document.getElementById('myCitySelect').value.length - 1] - 1;
var areaIndex = document.getElementById('myAreaSelect').value[document.getElementById('myAreaSelect').value.length - 1] - 1;
// 清空城市选择器
while (selectSheetElement.firstChild) {
selectSheetElement.removeChild(selectSheetElement.firstChild);
}
cityOption[cityIndex].children[areaIndex].children.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectSheetElement.appendChild(optionCityElement);
});
})
// 添加一些选项
cityOption[0].children.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectAreaElement.appendChild(optionCityElement);
});
// 将下拉框添加到页面中的某个元素内(这里是一个具有ID的div)
areaDiv.appendChild(selectAreaElement);
// 创建街道下拉框元素
var selectSheetElement = document.createElement('select');
selectSheetElement.setAttribute('id', 'mySheetSelect');
selectSheetElement.setAttribute('style', 'flex: 1; height: 44px; border: 1px #999 solid; border-radius: 20px; padding-left: 10px; box-sizing: border-box;font-weight: 800; color: #000; font-size: 14px;');
// 添加一些选项
cityOption[0].children[0].children.forEach(function (optionText) {
// 创建一个新的选项元素
var optionCityElement = document.createElement('option');
optionCityElement.value = optionText.areaId; // 通常这里也可以设置为其他值,但这里为了简单起见,我们使用文本作为值
optionCityElement.text = optionText.name; // 设置选项的显示文本
// 将新的选项元素添加到下拉框中
selectSheetElement.appendChild(optionCityElement);
});
// 将下拉框添加到页面中的某个元素内(这里是一个具有ID的div)
areaDiv.appendChild(selectSheetElement);
body.appendChild(areaDiv);
二、联动类型的选择器。
1、效果如图:
2、实现代码如下:
// 地市----初始化构造器
class Picker {
constructor(options) {
this.options = Object.assign({}, options);
this.isPointerdown = false;
this.itemHeight = 40; // 列表项高度
this.maxY = this.itemHeight * 2;
this.minY = this.itemHeight * (3 - this.options.list.length);
this.lastY = 0;
this.diffY = 0;
this.translateY = 0; // 当前位置
this.friction = 0.95; // 摩擦系数
this.distanceY = 0; // 滑动距离
this.result = this.options.list[0];
this.render();
this.bindEventListener();
}
render () {
let html = '';
for (const item of this.options.list) {
html += '<li>' + item.name + '</li>';
}
this.options.pickerContent.innerHTML = html;
this.options.pickerContent.style.transform = 'translate3d(0px, ' + this.maxY + 'px, 0px)';
}
handlePointerdown (e) {
// 如果是鼠标点击,只响应左键
if (e.pointerType === 'mouse' && e.button !== 0) {
return;
}
this.options.pickerColumn.setPointerCapture(e.pointerId);
this.isPointerdown = true;
this.lastY = e.clientY;
this.diffY = 0;
this.distanceY = 0;
this.getTransform();
this.options.pickerContent.style.transform = 'translate3d(0px, ' + this.translateY + 'px, 0px)';
this.options.pickerContent.style.transition = 'none';
}
handlePointermove (e) {
if (this.isPointerdown) {
this.diffY = e.clientY - this.lastY;
this.translateY += this.diffY;
this.lastY = e.clientY;
this.options.pickerContent.style.transform = 'translate3d(0px, ' + this.translateY + 'px, 0px)';
}
}
handlePointerup (e) {
if (this.isPointerdown) {
this.isPointerdown = false;
this.getTranslateY();
// 滑动距离与时长成正比且最短时长为300ms
const duration = Math.max(Math.abs(this.distanceY) * 1.5, 300);
this.options.pickerContent.style.transition = 'transform ' + duration + 'ms ease';
this.options.pickerContent.style.transform = 'translate3d(0px, ' + this.translateY + 'px, 0px)';
}
handleSelectCity(this.result, this.options.type)
}
handlePointercancel (e) {
if (this.isPointerdown) {
this.isPointerdown = false;
}
}
bindEventListener () {
this.handlePointerdown = this.handlePointerdown.bind(this);
this.handlePointermove = this.handlePointermove.bind(this);
this.handlePointerup = this.handlePointerup.bind(this);
this.handlePointercancel = this.handlePointercancel.bind(this);
this.options.pickerColumn.addEventListener('pointerdown', this.handlePointerdown);
this.options.pickerColumn.addEventListener('pointermove', this.handlePointermove);
this.options.pickerColumn.addEventListener('pointerup', this.handlePointerup);
this.options.pickerColumn.addEventListener('pointercancel', this.handlePointercancel);
}
getTransform () {
const transform = window.getComputedStyle(this.options.pickerContent).getPropertyValue('transform');
this.translateY = parseFloat(transform.split(',')[5]);
}
getTranslateY () {
let speed = this.diffY;
while (Math.abs(speed) > 1) {
speed *= this.friction;
this.distanceY += speed;
}
// 边界判断
let y = this.translateY + this.distanceY;
if (y > this.maxY) {
this.translateY = this.maxY;
this.distanceY = this.maxY - this.translateY;
} else if (y < this.minY) {
this.translateY = this.minY; this.distanceY = this.minY - this.translateY;
} else {
this.translateY = y;
}
// 计算停止位置使其为itemHeight的整数倍
let i = Math.round(this.translateY / this.itemHeight);
this.translateY = i * this.itemHeight;
this.result = this.options.list[2 - this.translateY / this.itemHeight];
}
}
// 关联地市相列表信息
function handleSelectCity (val, type) {
var pickerColumns = document.querySelectorAll('.picker-column');
var pickerContents = document.querySelectorAll('.picker-content');
if (type == 'city') {
areaPicker = null;
areaPicker = new Picker({
pickerColumn: pickerColumns[1],
pickerContent: pickerContents[1],
list: val.children,
type: 'area'
});
streetPicker = null;
streetPicker = new Picker({
pickerColumn: pickerColumns[2],
pickerContent: pickerContents[2],
list: val.children[0].children,
type: 'street'
});
selectCity = val.children[0].children[0].areaId;
}
if (type == 'area') {
streetPicker = null;
streetPicker = new Picker({
pickerColumn: pickerColumns[2],
pickerContent: pickerContents[2],
list: val.children,
type: 'street'
});
selectCity = val.children[0].areaId;
}
if (type == 'street') {
selectCity = val.areaId;
}
}
// 弹窗形式的下拉框
function selectCityDialog () {
var body = document.body;
var cityBox = document.createElement('div');
cityBox.setAttribute('style', 'position: fixed; top: 0; left: 0; z-index: 9100; width:100%; height: 100vh; overflow: hidden; background: rgba(0, 0, 0, 0.3); display: none');
cityBox.setAttribute('id', 'initFormCityDom');
// 创建一个地市选择器面板 初始化动画
var cityWrapper = document.createElement('div');
var keyFrames = `@keyframes cityWrapperAnimate {0% {transform: translateY(100%);}100% {transform: translateY();}}`;
var style = document.querySelector('style[data-js-animation]') || document.createElement('style');
style.textContent += keyFrames;
style.setAttribute('data-js-animation', '');
document.head.insertBefore(style, document.head.firstChild);
cityWrapper.setAttribute('style', 'position: fixed; bottom: 0; left: 0; z-index: 9101; width:100%; background: #fff;animation: cityWrapperAnimate 0.4s; padding: 15px 15px 30px 15px; border-radius: 16px 16px 0 0; user-select: none; box-sizing: border-box;');
// 创建选择器的头部
var pickerHeader = document.createElement('div');
pickerHeader.setAttribute('style', 'font-size: 16;px;display: flex; justify-content: space-between; align-items: center; font-weight: 500');
var pickerHeaderLeft = document.createElement('div');
pickerHeaderLeft.setAttribute('style', 'display: flex; justify-content: center; align-items: center; width: 44px; height: 24px; color: #ccc;');
pickerHeaderLeft.innerText = '取消';
pickerHeaderLeft.addEventListener('click', function () {
document.getElementById('initFormCityDom').style.display = 'none';
});
var pickerHeaderRight = document.createElement('div');
pickerHeaderRight.setAttribute('style', 'display: flex; justify-content: center; align-items: center; width: 44px; height: 24px; color: #1890ff;');
pickerHeaderRight.innerText = '确定';
pickerHeaderRight.addEventListener('click', function () {
document.getElementById('initFormCityDom').style.display = 'none';
document.getElementById('showSelectCityText').style.color = '#000';
document.getElementById('showSelectCityText').style.fontWeight = '500';
if (selectCity == '') {
selectCity = '10101';
document.getElementById('showSelectCityText').innerText = '福州市-鼓楼区-福大';
} else {
var cityIndex = parseInt(selectCity.slice(0, 1)) - 1;
var areaIndex = parseInt(selectCity.slice(1, 3)) - 1;
var streetIndex = parseInt(selectCity.slice(3, 5)) - 1;
var cityName = cityOption[cityIndex].name;
var areaName = cityOption[cityIndex].children[areaIndex].name;
var streetName = cityOption[cityIndex].children[areaIndex].children[streetIndex].name;
document.getElementById('showSelectCityText').innerText = cityName + '-' + areaName + '-' + streetName;
}
});
pickerHeader.appendChild(pickerHeaderLeft);
pickerHeader.appendChild(pickerHeaderRight);
cityWrapper.appendChild(pickerHeader);
// 创建地市元素
var pickerGroup = document.createElement('div');
pickerGroup.setAttribute('style', 'font-size: 16px;display: flex; justify-content: space-between; align-items: center; font-weight: 500;');
var pickerColumn1 = document.createElement('div');
pickerColumn1.setAttribute('style', 'position: relative; flex: 1; height: 200px; margin: 0 auto; overflow: hidden; touch-action: none;');
pickerColumn1.setAttribute('class', 'picker-column');
var pickerColumn2 = document.createElement('div');
pickerColumn2.setAttribute('style', 'position: relative; flex: 1; height: 200px; margin: 0 auto; overflow: hidden; touch-action: none;');
pickerColumn2.setAttribute('class', 'picker-column');
var pickerColumn3 = document.createElement('div');
pickerColumn3.setAttribute('style', 'position: relative; flex: 1; height: 200px; margin: 0 auto; overflow: hidden; touch-action: none;');
pickerColumn3.setAttribute('class', 'picker-column');
// 为新pickerColumn添加伪元素的CSS样式
var style = document.createElement('style');
var styleBefore = ".picker-column::before { content: ''; position: absolute; top: 0; left: 0; right: 0; z-index: 1; height: 79px; border-bottom: 1px solid #ebebeb; background: linear-gradient(to bottom, rgba(255, 255, 255, .9), rgba(255, 255, 255, .6)); }";
var styleAfter = ".picker-column::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; height: 79px; border-top: 1px solid #ebebeb; background: linear-gradient(to bottom, rgba(255, 255, 255, .6), rgba(255, 255, 255, .9)); }";
style.textContent = styleBefore + ' ' + styleAfter;
document.head.appendChild(style);
var pickerContent1 = document.createElement('ul');
pickerContent1.setAttribute('style', 'list-style: none; font-size: 14px; line-height: 40px; text-align: center; ');
pickerContent1.setAttribute('class', 'picker-content');
var pickerContent2 = document.createElement('ul');
pickerContent2.setAttribute('style', 'list-style: none; font-size: 14px; line-height: 40px; text-align: center;');
pickerContent2.setAttribute('class', 'picker-content');
var pickerContent3 = document.createElement('ul');
pickerContent3.setAttribute('style', 'list-style: none; font-size: 14px; line-height: 40px; text-align: center;');
pickerContent3.setAttribute('class', 'picker-content');
pickerColumn1.appendChild(pickerContent1);
pickerColumn2.appendChild(pickerContent2);
pickerColumn3.appendChild(pickerContent3);
pickerGroup.appendChild(pickerColumn1);
pickerGroup.appendChild(pickerColumn2);
pickerGroup.appendChild(pickerColumn3);
cityWrapper.appendChild(pickerGroup);
cityBox.appendChild(cityWrapper);
body.appendChild(cityBox);
var pickerColumns = document.querySelectorAll('.picker-column');
var pickerContents = document.querySelectorAll('.picker-content');
cityPicker = new Picker({
pickerColumn: pickerColumns[0],
pickerContent: pickerContents[0],
list: cityOption,
type: 'city'
});
areaPicker = new Picker({
pickerColumn: pickerColumns[1],
pickerContent: pickerContents[1],
list: cityOption[0].children,
type: 'area'
});
streetPicker = new Picker({
pickerColumn: pickerColumns[2],
pickerContent: pickerContents[2],
list: cityOption[0].children[0].children,
type: 'street'
});
}
三、资源数据
// 初始化九地市数据
cityOption = [
{
"name": "福州市",
"areaId": "591",
"children": [
{
"name": "鼓楼区",
"areaId": "101",
"children": [
{
"areaId": "10101",
"name": "福大"
},
{
"areaId": "10102",
"name": "铜盘"
},
{
"areaId": "10103",
"name": "安泰街道"
},
{
"areaId": "10104",
"name": "东街街道"
},
{
"areaId": "10105",
"name": "华大街道"
},
{
"areaId": "10106",
"name": "南街街道"
},
{
"areaId": "10107",
"name": "水部街道"
},
{
"areaId": "10108",
"name": "温泉街道"
},
{
"areaId": "10109",
"name": "鼓东街道"
},
{
"areaId": "10110",
"name": "洪山镇"
},
{
"areaId": "10111",
"name": "鼓西街道"
},
{
"areaId": "10112",
"name": "湖前"
},
{
"areaId": "10113",
"name": "五四"
},
{
"areaId": "10114",
"name": "五凤街道"
},
{
"areaId": "10115",
"name": "五一"
}
]
},
{
"name": "福清市",
"areaId": "102",
"children": [
{
"areaId": "10201",
"name": "城头镇"
},
{
"areaId": "10202",
"name": "东瀚镇"
},
{
"areaId": "10203",
"name": "港头镇"
},
{
"areaId": "10204",
"name": "高山镇"
},
{
"areaId": "10205",
"name": "镜洋镇"
},
{
"areaId": "10206",
"name": "龙田镇"
},
{
"areaId": "10207",
"name": "南岭镇"
},
{
"areaId": "10208",
"name": "上迳镇"
},
{
"areaId": "10209",
"name": "新厝镇"
},
{
"areaId": "10210",
"name": "渔溪镇"
},
{
"areaId": "10211",
"name": "龙山街道"
},
{
"areaId": "10212",
"name": "石竹街道"
},
{
"areaId": "10213",
"name": "阳下街道"
},
{
"areaId": "10214",
"name": "江镜镇"
},
{
"areaId": "10215",
"name": "沙埔镇"
},
{
"areaId": "10216",
"name": "音西街道"
},
{
"areaId": "10217",
"name": "江阴镇"
},
{
"areaId": "10218",
"name": "三山镇"
},
{
"areaId": "10219",
"name": "玉屏街道"
},
{
"areaId": "10220",
"name": "宏路街道"
},
{
"areaId": "10221",
"name": "海口镇"
},
{
"areaId": "10222",
"name": "龙江街道"
},
{
"areaId": "10223",
"name": "东张镇"
},
{
"areaId": "10224",
"name": "一都镇"
}
]
},
{
"name": "长乐市",
"areaId": "103",
"children": [
{
"areaId": "10301",
"name": "航城街道"
},
{
"areaId": "10302",
"name": "文武砂镇"
},
{
"areaId": "10303",
"name": "吴航街道"
},
{
"areaId": "10304",
"name": "漳港街道"
},
{
"areaId": "10305",
"name": "猴屿乡"
},
{
"areaId": "10306",
"name": "湖南镇"
},
{
"areaId": "10307",
"name": "金峰镇"
},
{
"areaId": "10308",
"name": "罗联乡"
},
{
"areaId": "10309",
"name": "梅花镇"
},
{
"areaId": "10310",
"name": "首占镇"
},
{
"areaId": "10311",
"name": "松下镇"
},
{
"areaId": "10312",
"name": "玉田镇"
},
{
"areaId": "10313",
"name": "鹤上镇"
},
{
"areaId": "10314",
"name": "古槐镇"
},
{
"areaId": "10315",
"name": "江田镇"
},
{
"areaId": "10316",
"name": "潭头镇"
},
{
"areaId": "10317",
"name": "营前街道"
},
{
"areaId": "10318",
"name": "文岭镇"
}
]
},
{
"name": "闽侯县",
"areaId": "104",
"children": [
{
"areaId": "10401",
"name": "大湖乡"
},
{
"areaId": "10402",
"name": "大学城"
},
{
"areaId": "10403",
"name": "鸿尾乡"
},
{
"areaId": "10404",
"name": "荆溪镇"
},
{
"areaId": "10405",
"name": "南屿镇"
},
{
"areaId": "10406",
"name": "青口镇"
},
{
"areaId": "10407",
"name": "尚干镇"
},
{
"areaId": "10408",
"name": "廷坪乡"
},
{
"areaId": "10409",
"name": "小箬乡"
},
{
"areaId": "10410",
"name": "洋里乡"
},
{
"areaId": "10411",
"name": "竹岐乡"
},
{
"areaId": "10412",
"name": "甘蔗街道"
},
{
"areaId": "10413",
"name": "南通镇"
},
{
"areaId": "10414",
"name": "白沙镇"
},
{
"areaId": "10415",
"name": "上街镇"
},
{
"areaId": "10416",
"name": "祥谦镇"
}
]
},
{
"name": "罗源县",
"areaId": "105",
"children": [
{
"areaId": "10501",
"name": "洪洋乡"
},
{
"areaId": "10502",
"name": "鉴江镇"
},
{
"areaId": "10503",
"name": "起步镇"
},
{
"areaId": "10504",
"name": "霍口畲族乡"
},
{
"areaId": "10505",
"name": "白塔乡"
},
{
"areaId": "10506",
"name": "碧里乡"
},
{
"areaId": "10507",
"name": "飞竹镇"
},
{
"areaId": "10508",
"name": "松山镇"
},
{
"areaId": "10509",
"name": "凤山镇"
},
{
"areaId": "10510",
"name": "西兰乡"
},
{
"areaId": "10511",
"name": "中房镇"
}
]
},
{
"name": "闽清县",
"areaId": "106",
"children": [
{
"areaId": "10601",
"name": "白樟镇"
},
{
"areaId": "10602",
"name": "白中镇"
},
{
"areaId": "10603",
"name": "池园镇"
},
{
"areaId": "10604",
"name": "桔林乡"
},
{
"areaId": "10605",
"name": "金沙镇"
},
{
"areaId": "10606",
"name": "梅城镇"
},
{
"areaId": "10607",
"name": "梅溪镇"
},
{
"areaId": "10608",
"name": "省璜镇"
},
{
"areaId": "10609",
"name": "塔庄镇"
},
{
"areaId": "10610",
"name": "下祝乡"
},
{
"areaId": "10611",
"name": "坂东镇"
},
{
"areaId": "10612",
"name": "云龙乡"
},
{
"areaId": "10613",
"name": "上莲乡"
},
{
"areaId": "10614",
"name": "东桥镇"
},
{
"areaId": "10615",
"name": "雄江镇"
},
{
"areaId": "10616",
"name": "三溪乡"
}
]
},
{
"name": "连江县",
"areaId": "107",
"children": [
{
"areaId": "10701",
"name": "安凯乡"
},
{
"areaId": "10702",
"name": "敖江镇"
},
{
"areaId": "10703",
"name": "东湖镇"
},
{
"areaId": "10704",
"name": "江南乡"
},
{
"areaId": "10705",
"name": "坑园镇"
},
{
"areaId": "10706",
"name": "马鼻镇"
},
{
"areaId": "10707",
"name": "潘渡乡"
},
{
"areaId": "10708",
"name": "晓澳镇"
},
{
"areaId": "10709",
"name": "蓼沿乡"
},
{
"areaId": "10710",
"name": "小沧畲族乡"
},
{
"areaId": "10711",
"name": "丹阳镇"
},
{
"areaId": "10712",
"name": "筱埕镇"
},
{
"areaId": "10713",
"name": "透堡镇"
},
{
"areaId": "10714",
"name": "东岱镇"
},
{
"areaId": "10715",
"name": "黄岐镇"
},
{
"areaId": "10716",
"name": "浦口镇"
},
{
"areaId": "10717",
"name": "官坂镇"
},
{
"areaId": "10718",
"name": "苔菉镇"
},
{
"areaId": "10719",
"name": "琯头镇"
},
{
"areaId": "10720",
"name": "凤城镇"
},
{
"areaId": "10721",
"name": "下宫乡"
},
{
"areaId": "10722",
"name": "长龙镇"
}
]
},
{
"name": "平潭县",
"areaId": "108",
"children": [
{
"areaId": "10801",
"name": "敖东镇"
},
{
"areaId": "10802",
"name": "大练乡"
},
{
"areaId": "10803",
"name": "东庠乡"
},
{
"areaId": "10804",
"name": "芦洋乡"
},
{
"areaId": "10805",
"name": "南海乡"
},
{
"areaId": "10806",
"name": "屿头乡"
},
{
"areaId": "10807",
"name": "北厝镇"
},
{
"areaId": "10808",
"name": "平原镇"
},
{
"areaId": "10809",
"name": "岚城乡"
},
{
"areaId": "10810",
"name": "澳前镇"
},
{
"areaId": "10811",
"name": "潭城镇"
},
{
"areaId": "10812",
"name": "白青乡"
},
{
"areaId": "10813",
"name": "苏澳镇"
},
{
"areaId": "10814",
"name": "中楼乡"
},
{
"areaId": "10815",
"name": "流水镇"
}
]
},
{
"name": "永泰县",
"areaId": "109",
"children": [
{
"areaId": "10901",
"name": "洑口乡"
},
{
"areaId": "10902",
"name": "白云乡"
},
{
"areaId": "10903",
"name": "长庆镇"
},
{
"areaId": "10904",
"name": "丹云乡"
},
{
"areaId": "10905",
"name": "东洋乡"
},
{
"areaId": "10906",
"name": "富泉乡"
},
{
"areaId": "10907",
"name": "红星乡"
},
{
"areaId": "10908",
"name": "盘谷乡"
},
{
"areaId": "10909",
"name": "梧桐镇"
},
{
"areaId": "10910",
"name": "霞拔乡"
},
{
"areaId": "10911",
"name": "樟城镇"
},
{
"areaId": "10912",
"name": "赤锡乡"
},
{
"areaId": "10913",
"name": "葛岭镇"
},
{
"areaId": "10914",
"name": "嵩口镇"
},
{
"areaId": "10915",
"name": "岭路乡"
},
{
"areaId": "10916",
"name": "清凉镇"
},
{
"areaId": "10917",
"name": "同安镇"
},
{
"areaId": "10918",
"name": "大洋镇"
},
{
"areaId": "10919",
"name": "城峰镇"
},
{
"areaId": "10920",
"name": "塘前乡"
},
{
"areaId": "10921",
"name": "盖洋乡"
}
]
},
{
"name": "马尾区",
"areaId": "110",
"children": [
{
"areaId": "11001",
"name": "琅岐镇"
},
{
"areaId": "11002",
"name": "马尾镇"
},
{
"areaId": "11003",
"name": "亭江镇"
},
{
"areaId": "11004",
"name": "罗星街道"
}
]
},
{
"name": "台江区",
"areaId": "111",
"children": [
{
"areaId": "11101",
"name": "交通"
},
{
"areaId": "11102",
"name": "排尾"
},
{
"areaId": "11103",
"name": "中亭"
},
{
"areaId": "11104",
"name": "茶亭街道"
},
{
"areaId": "11105",
"name": "上海街道"
},
{
"areaId": "11106",
"name": "新港街道"
},
{
"areaId": "11107",
"name": "洋中街道"
},
{
"areaId": "11108",
"name": "义洲街道"
},
{
"areaId": "11109",
"name": "瀛洲街道"
},
{
"areaId": "11110",
"name": "鳌峰街道"
},
{
"areaId": "11111",
"name": "宁化街道"
},
{
"areaId": "11112",
"name": "后洲街道"
},
{
"areaId": "11113",
"name": "苍霞街道"
},
{
"areaId": "11114",
"name": "利嘉"
}
]
},
{
"name": "晋安区",
"areaId": "112",
"children": [
{
"areaId": "11201",
"name": "塔头"
},
{
"areaId": "11202",
"name": "鼓山镇"
},
{
"areaId": "11203",
"name": "寿山乡"
},
{
"areaId": "11204",
"name": "五四北"
},
{
"areaId": "11205",
"name": "岳峰镇"
},
{
"areaId": "11206",
"name": "茶园街道"
},
{
"areaId": "11207",
"name": "福马中路"
},
{
"areaId": "11208",
"name": "王庄街道"
},
{
"areaId": "11209",
"name": "象园街道"
},
{
"areaId": "11210",
"name": "横屿路"
},
{
"areaId": "11211",
"name": "新店镇"
},
{
"areaId": "11212",
"name": "火车站"
},
{
"areaId": "11213",
"name": "日溪乡"
},
{
"areaId": "11214",
"name": "宦溪镇"
},
{
"areaId": "11215",
"name": "福新中路"
},
{
"areaId": "11216",
"name": "福兴投资区"
},
{
"areaId": "11217",
"name": "远洋"
}
]
},
{
"name": "仓山区",
"areaId": "113",
"children": [
{
"areaId": "11301",
"name": "仓山镇"
},
{
"areaId": "11302",
"name": "福湾区"
},
{
"areaId": "11303",
"name": "盖山镇"
},
{
"areaId": "11304",
"name": "建新镇"
},
{
"areaId": "11305",
"name": "首山区"
},
{
"areaId": "11306",
"name": "橘园洲"
},
{
"areaId": "11307",
"name": "仓前街道"
},
{
"areaId": "11308",
"name": "东升街道"
},
{
"areaId": "11309",
"name": "金山街道"
},
{
"areaId": "11310",
"name": "临江街道"
},
{
"areaId": "11311",
"name": "上渡街道"
},
{
"areaId": "11312",
"name": "下渡街道"
},
{
"areaId": "11313",
"name": "城门镇"
},
{
"areaId": "11314",
"name": "浦上区"
},
{
"areaId": "11315",
"name": "对湖街道"
},
{
"areaId": "11316",
"name": "农大区"
},
{
"areaId": "11317",
"name": "螺洲镇"
},
{
"areaId": "11318",
"name": "三叉街街道"
}
]
}
]
},
{
"name": "厦门市",
"areaId": "592",
"children": [
{
"name": "思明区",
"areaId": "201",
"children": [
{
"areaId": "20101",
"name": "筼筜街道"
},
{
"areaId": "20102",
"name": "开元街道"
},
{
"areaId": "20103",
"name": "梧村街道"
},
{
"areaId": "20104",
"name": "鹭江街道"
},
{
"areaId": "20105",
"name": "滨海街道"
},
{
"areaId": "20106",
"name": "莲前街道"
},
{
"areaId": "20107",
"name": "嘉莲街道"
},
{
"areaId": "20108",
"name": "厦港街道"
},
{
"areaId": "20109",
"name": "鼓浪屿街道"
},
{
"areaId": "20110",
"name": "中华街道"
}
]
},
{
"name": "同安区",
"areaId": "202",
"children": [
{
"areaId": "20201",
"name": "洪塘镇"
},
{
"areaId": "20202",
"name": "莲花镇"
},
{
"areaId": "20203",
"name": "西柯镇"
},
{
"areaId": "20204",
"name": "新民镇"
},
{
"areaId": "20205",
"name": "大同街道"
},
{
"areaId": "20206",
"name": "五显镇"
},
{
"areaId": "20207",
"name": "汀溪镇"
},
{
"areaId": "20208",
"name": "祥平街道"
}
]
},
{
"name": "集美区",
"areaId": "203",
"children": [
{
"areaId": "20301",
"name": "灌口镇"
},
{
"areaId": "20302",
"name": "后溪镇"
},
{
"areaId": "20303",
"name": "集美街道"
},
{
"areaId": "20304",
"name": "杏林街道"
},
{
"areaId": "20305",
"name": "杏滨街道"
},
{
"areaId": "20306",
"name": "侨英街道"
}
]
},
{
"name": "翔安区",
"areaId": "204",
"children": [
{
"areaId": "20401",
"name": "马巷街道"
},
{
"areaId": "20402",
"name": "新店街道"
},
{
"areaId": "20403",
"name": "新圩镇"
},
{
"areaId": "20404",
"name": "内厝镇"
},
{
"areaId": "20405",
"name": "大嶝街道"
}
]
},
{
"name": "海沧区",
"areaId": "205",
"children": [
{
"areaId": "20501",
"name": "海沧街道"
},
{
"areaId": "20502",
"name": "新阳街道"
},
{
"areaId": "20503",
"name": "嵩屿街道"
},
{
"areaId": "20504",
"name": "东孚街道"
}
]
},
{
"name": "湖里区",
"areaId": "206",
"children": [
{
"areaId": "20601",
"name": "殿前街道"
},
{
"areaId": "20602",
"name": "江头街道"
},
{
"areaId": "20603",
"name": "金山街道"
},
{
"areaId": "20604",
"name": "湖里街道"
},
{
"areaId": "20605",
"name": "禾山街道"
}
]
}
]
},
{
"name": "宁德市",
"areaId": "593",
"children": [
{
"name": "宁德市区",
"areaId": "301",
"children": [
{
"areaId": "30101",
"name": "城南镇"
},
{
"areaId": "30102",
"name": "赤溪镇"
},
{
"areaId": "30103",
"name": "飞鸾镇"
},
{
"areaId": "30104",
"name": "霍童镇"
},
{
"areaId": "30105",
"name": "三都镇"
},
{
"areaId": "30106",
"name": "洋中镇"
},
{
"areaId": "30107",
"name": "蕉北街道"
},
{
"areaId": "30108",
"name": "蕉南街道"
},
{
"areaId": "30109",
"name": "东侨开发区"
},
{
"areaId": "30110",
"name": "八都镇"
},
{
"areaId": "30111",
"name": "虎贝乡"
},
{
"areaId": "30112",
"name": "石后乡"
},
{
"areaId": "30113",
"name": "金涵畲族乡"
},
{
"areaId": "30114",
"name": "洪口乡"
},
{
"areaId": "30115",
"name": "七都镇"
},
{
"areaId": "30116",
"name": "漳湾镇"
},
{
"areaId": "30117",
"name": "九都镇"
}
]
},
{
"name": "福安市",
"areaId": "302",
"children": [
{
"areaId": "30201",
"name": "城阳镇"
},
{
"areaId": "30202",
"name": "甘棠镇"
},
{
"areaId": "30203",
"name": "赛岐镇"
},
{
"areaId": "30204",
"name": "松罗乡"
},
{
"areaId": "30205",
"name": "潭头镇"
},
{
"areaId": "30206",
"name": "溪柄镇"
},
{
"areaId": "30207",
"name": "溪潭镇"
},
{
"areaId": "30208",
"name": "晓阳镇"
},
{
"areaId": "30209",
"name": "上白石镇"
},
{
"areaId": "30210",
"name": "康厝畲族乡"
},
{
"areaId": "30211",
"name": "罗江开发区"
},
{
"areaId": "30212",
"name": "穆云畲族乡"
},
{
"areaId": "30213",
"name": "坂中畲族乡"
},
{
"areaId": "30214",
"name": "下白石镇"
},
{
"areaId": "30215",
"name": "湾坞镇"
},
{
"areaId": "30216",
"name": "城南街道"
},
{
"areaId": "30217",
"name": "社口镇"
},
{
"areaId": "30218",
"name": "阳头街道"
},
{
"areaId": "30219",
"name": "城北街道"
},
{
"areaId": "30220",
"name": "范坑乡"
},
{
"areaId": "30221",
"name": "穆阳镇"
},
{
"areaId": "30222",
"name": "溪尾镇"
}
]
},
{
"name": "福鼎市",
"areaId": "303",
"children": [
{
"areaId": "30301",
"name": "磻溪镇"
},
{
"areaId": "30302",
"name": "点头镇"
},
{
"areaId": "30303",
"name": "店下镇"
},
{
"areaId": "30304",
"name": "管阳镇"
},
{
"areaId": "30305",
"name": "前岐镇"
},
{
"areaId": "30306",
"name": "嵛山镇"
},
{
"areaId": "30307",
"name": "山前街道"
},
{
"areaId": "30308",
"name": "桐城街道"
},
{
"areaId": "30309",
"name": "桐山街道"
},
{
"areaId": "30310",
"name": "龙安开发区"
},
{
"areaId": "30311",
"name": "白琳镇"
},
{
"areaId": "30312",
"name": "硖门畲族乡"
},
{
"areaId": "30313",
"name": "叠石乡"
},
{
"areaId": "30314",
"name": "佳阳畲族乡"
},
{
"areaId": "30315",
"name": "秦屿镇"
},
{
"areaId": "30316",
"name": "沙埕镇"
},
{
"areaId": "30317",
"name": "贯岭镇"
}
]
},
{
"name": "霞浦县",
"areaId": "304",
"children": [
{
"areaId": "30401",
"name": "柏洋乡"
},
{
"areaId": "30402",
"name": "长春镇"
},
{
"areaId": "30403",
"name": "海岛乡"
},
{
"areaId": "30404",
"name": "沙江镇"
},
{
"areaId": "30405",
"name": "溪南镇"
},
{
"areaId": "30406",
"name": "牙城镇"
},
{
"areaId": "30407",
"name": "松城街道"
},
{
"areaId": "30408",
"name": "松港街道"
},
{
"areaId": "30409",
"name": "水门畲族乡"
},
{
"areaId": "30410",
"name": "盐田畲族乡"
},
{
"areaId": "30411",
"name": "崇儒畲族乡"
},
{
"areaId": "30412",
"name": "北壁乡"
},
{
"areaId": "30413",
"name": "下浒镇"
},
{
"areaId": "30414",
"name": "三沙镇"
}
]
},
{
"name": "古田县",
"areaId": "305",
"children": [
{
"areaId": "30501",
"name": "大甲乡"
},
{
"areaId": "30502",
"name": "大桥镇"
},
{
"areaId": "30503",
"name": "黄田镇"
},
{
"areaId": "30504",
"name": "吉巷乡"
},
{
"areaId": "30505",
"name": "平湖镇"
},
{
"areaId": "30506",
"name": "水口镇"
},
{
"areaId": "30507",
"name": "泮洋乡"
},
{
"areaId": "30508",
"name": "卓洋乡"
},
{
"areaId": "30509",
"name": "城东街道"
},
{
"areaId": "30510",
"name": "城西街道"
},
{
"areaId": "30511",
"name": "凤埔乡"
},
{
"areaId": "30512",
"name": "鹤塘镇"
},
{
"areaId": "30513",
"name": "杉洋镇"
},
{
"areaId": "30514",
"name": "凤都镇"
}
]
},
{
"name": "周宁县",
"areaId": "306",
"children": [
{
"areaId": "30601",
"name": "纯池镇"
},
{
"areaId": "30602",
"name": "李墩镇"
},
{
"areaId": "30603",
"name": "礼门乡"
},
{
"areaId": "30604",
"name": "玛坑乡"
},
{
"areaId": "30605",
"name": "浦源镇"
},
{
"areaId": "30606",
"name": "狮城镇"
},
{
"areaId": "30607",
"name": "七步镇"
},
{
"areaId": "30608",
"name": "泗桥乡"
},
{
"areaId": "30609",
"name": "咸村镇"
}
]
},
{
"name": "寿宁县",
"areaId": "307",
"children": [
{
"areaId": "30701",
"name": "南阳镇"
},
{
"areaId": "30702",
"name": "平溪镇"
},
{
"areaId": "30703",
"name": "芹洋乡"
},
{
"areaId": "30704",
"name": "清源乡"
},
{
"areaId": "30705",
"name": "武曲镇"
},
{
"areaId": "30706",
"name": "下党乡"
},
{
"areaId": "30707",
"name": "斜滩镇"
},
{
"areaId": "30708",
"name": "凤阳乡"
},
{
"areaId": "30709",
"name": "托溪乡"
},
{
"areaId": "30710",
"name": "鳌阳镇"
},
{
"areaId": "30711",
"name": "大安乡"
},
{
"areaId": "30712",
"name": "竹管垅乡"
},
{
"areaId": "30713",
"name": "坑底乡"
}
]
},
{
"name": "屏南县",
"areaId": "308",
"children": [
{
"areaId": "30801",
"name": "犀溪镇"
},
{
"areaId": "30802",
"name": "长桥镇"
},
{
"areaId": "30803",
"name": "甘棠乡"
},
{
"areaId": "30804",
"name": "双溪镇"
},
{
"areaId": "30805",
"name": "棠口乡"
},
{
"areaId": "30806",
"name": "代溪镇"
},
{
"areaId": "30807",
"name": "岭下乡"
},
{
"areaId": "30808",
"name": "熙岭乡"
},
{
"areaId": "30809",
"name": "路下乡"
},
{
"areaId": "30810",
"name": "古峰镇"
},
{
"areaId": "30811",
"name": "屏城乡"
},
{
"areaId": "30812",
"name": "寿山乡"
}
]
},
{
"name": "柘荣县",
"areaId": "309",
"children": [
{
"areaId": "30901",
"name": "富溪镇"
},
{
"areaId": "30902",
"name": "双城镇"
},
{
"areaId": "30903",
"name": "英山乡"
},
{
"areaId": "30904",
"name": "乍洋乡"
},
{
"areaId": "30905",
"name": "楮坪乡"
},
{
"areaId": "30906",
"name": "黄柏乡"
},
{
"areaId": "30907",
"name": "东源乡"
},
{
"areaId": "30908",
"name": "宅中乡"
},
{
"areaId": "30909",
"name": "城郊乡"
}
]
}
]
},
{
"name": "莆田市",
"areaId": "594",
"children": [
{
"name": "莆田市区",
"areaId": "401",
"children": [
{
"areaId": "40101",
"name": "东海镇"
},
{
"areaId": "40102",
"name": "霞林街道"
},
{
"areaId": "40103",
"name": "北高镇"
},
{
"areaId": "40104",
"name": "新度镇"
},
{
"areaId": "40105",
"name": "西天尾镇"
},
{
"areaId": "40106",
"name": "镇海街道"
},
{
"areaId": "40107",
"name": "龙桥街道"
},
{
"areaId": "40108",
"name": "拱辰街道"
},
{
"areaId": "40109",
"name": "常太镇"
},
{
"areaId": "40110",
"name": "黄石镇"
},
{
"areaId": "40111",
"name": "华亭镇"
},
{
"areaId": "40112",
"name": "灵川镇"
},
{
"areaId": "40113",
"name": "凤凰山街道"
}
]
},
{
"name": "仙游县",
"areaId": "402",
"children": [
{
"areaId": "40201",
"name": "鲤南镇"
},
{
"areaId": "40202",
"name": "龙华镇"
},
{
"areaId": "40203",
"name": "菜溪乡"
},
{
"areaId": "40204",
"name": "游洋镇"
},
{
"areaId": "40205",
"name": "钟山镇"
},
{
"areaId": "40206",
"name": "大济镇"
},
{
"areaId": "40207",
"name": "枫亭镇"
},
{
"areaId": "40208",
"name": "郊尾镇"
},
{
"areaId": "40209",
"name": "赖店镇"
},
{
"areaId": "40210",
"name": "社硎乡"
},
{
"areaId": "40211",
"name": "园庄镇"
},
{
"areaId": "40212",
"name": "盖尾镇"
},
{
"areaId": "40213",
"name": "鲤城街道"
},
{
"areaId": "40214",
"name": "西苑乡"
},
{
"areaId": "40215",
"name": "书峰乡"
},
{
"areaId": "40216",
"name": "度尾镇"
}
]
},
{
"name": "涵江区",
"areaId": "403",
"children": [
{
"areaId": "40301",
"name": "榜头镇"
},
{
"areaId": "40302",
"name": "石苍乡"
},
{
"areaId": "40303",
"name": "白沙镇"
},
{
"areaId": "40304",
"name": "白塘镇"
},
{
"areaId": "40305",
"name": "萩芦镇"
},
{
"areaId": "40306",
"name": "梧塘镇"
},
{
"areaId": "40307",
"name": "新县镇"
},
{
"areaId": "40308",
"name": "涵西街道"
},
{
"areaId": "40309",
"name": "国欢镇"
},
{
"areaId": "40310",
"name": "庄边镇"
},
{
"areaId": "40311",
"name": "三江口镇"
},
{
"areaId": "40312",
"name": "大洋乡"
},
{
"areaId": "40313",
"name": "涵东街道"
},
{
"areaId": "40314",
"name": "江口镇"
}
]
},
{
"name": "秀屿区",
"areaId": "404",
"children": [
{
"areaId": "40401",
"name": "东庄镇"
},
{
"areaId": "40402",
"name": "山亭镇"
},
{
"areaId": "40403",
"name": "月塘镇"
},
{
"areaId": "40404",
"name": "忠门镇"
},
{
"areaId": "40405",
"name": "埭头镇"
},
{
"areaId": "40406",
"name": "湄洲镇"
},
{
"areaId": "40407",
"name": "平海镇"
},
{
"areaId": "40408",
"name": "笏石镇"
},
{
"areaId": "40409",
"name": "东埔镇"
},
{
"areaId": "40410",
"name": "南日镇"
},
{
"areaId": "40411",
"name": "东峤镇"
}
]
}
]
},
{
"name": "泉州市",
"areaId": "595",
"children": [
{
"name": "丰泽区",
"areaId": "501",
"children": [
{
"areaId": "50101",
"name": "北峰街道"
},
{
"areaId": "50102",
"name": "城东街道"
},
{
"areaId": "50103",
"name": "东海街道"
},
{
"areaId": "50104",
"name": "华大街道"
},
{
"areaId": "50105",
"name": "清源街道"
},
{
"areaId": "50106",
"name": "泉秀街道"
},
{
"areaId": "50107",
"name": "东湖街道"
},
{
"areaId": "50108",
"name": "丰泽街道"
}
]
},
{
"name": "晋江市",
"areaId": "502",
"children": [
{
"areaId": "50201",
"name": "安海镇"
},
{
"areaId": "50202",
"name": "磁灶镇"
},
{
"areaId": "50203",
"name": "东石镇"
},
{
"areaId": "50204",
"name": "金井镇"
},
{
"areaId": "50205",
"name": "深沪镇"
},
{
"areaId": "50206",
"name": "西滨镇"
},
{
"areaId": "50207",
"name": "英林镇"
},
{
"areaId": "50208",
"name": "永和镇"
},
{
"areaId": "50209",
"name": "紫帽镇"
},
{
"areaId": "50210",
"name": "灵源街道"
},
{
"areaId": "50211",
"name": "罗山街道"
},
{
"areaId": "50212",
"name": "梅岭街道"
},
{
"areaId": "50213",
"name": "西园街道"
},
{
"areaId": "50214",
"name": "新塘街道"
},
{
"areaId": "50215",
"name": "池店镇"
},
{
"areaId": "50216",
"name": "陈埭镇"
},
{
"areaId": "50217",
"name": "内坑镇"
},
{
"areaId": "50218",
"name": "龙湖镇"
},
{
"areaId": "50219",
"name": "青阳街道"
}
]
},
{
"name": "石狮市",
"areaId": "503",
"children": [
{
"areaId": "50301",
"name": "宝盖镇"
},
{
"areaId": "50302",
"name": "鸿山镇"
},
{
"areaId": "50303",
"name": "锦尚镇"
},
{
"areaId": "50304",
"name": "永宁镇"
},
{
"areaId": "50305",
"name": "凤里街道"
},
{
"areaId": "50306",
"name": "湖滨街道"
},
{
"areaId": "50307",
"name": "蚶江镇"
},
{
"areaId": "50308",
"name": "灵秀镇"
},
{
"areaId": "50309",
"name": "祥芝镇"
}
]
},
{
"name": "南安市",
"areaId": "504",
"children": [
{
"areaId": "50401",
"name": "丰州镇"
},
{
"areaId": "50402",
"name": "官桥镇"
},
{
"areaId": "50403",
"name": "洪梅镇"
},
{
"areaId": "50404",
"name": "洪濑镇"
},
{
"areaId": "50405",
"name": "金淘镇"
},
{
"areaId": "50406",
"name": "乐峰镇"
},
{
"areaId": "50407",
"name": "仑苍镇"
},
{
"areaId": "50408",
"name": "罗东镇"
},
{
"areaId": "50409",
"name": "码头镇"
},
{
"areaId": "50410",
"name": "眉山乡"
},
{
"areaId": "50411",
"name": "省新镇"
},
{
"areaId": "50412",
"name": "诗山镇"
},
{
"areaId": "50413",
"name": "石井镇"
},
{
"areaId": "50414",
"name": "水头镇"
},
{
"areaId": "50415",
"name": "翔云镇"
},
{
"areaId": "50416",
"name": "英都镇"
},
{
"areaId": "50417",
"name": "柳城街道"
},
{
"areaId": "50418",
"name": "溪美街道"
},
{
"areaId": "50419",
"name": "梅山镇"
},
{
"areaId": "50420",
"name": "霞美镇"
},
{
"areaId": "50421",
"name": "九都镇"
},
{
"areaId": "50422",
"name": "蓬华镇"
},
{
"areaId": "50423",
"name": "东田镇"
},
{
"areaId": "50424",
"name": "向阳乡"
},
{
"areaId": "50425",
"name": "康美镇"
},
{
"areaId": "50426",
"name": "美林街道"
}
]
},
{
"name": "惠安县",
"areaId": "505",
"children": [
{
"areaId": "50501",
"name": "崇武镇"
},
{
"areaId": "50502",
"name": "东岭镇"
},
{
"areaId": "50503",
"name": "东桥镇"
},
{
"areaId": "50504",
"name": "东园镇"
},
{
"areaId": "50505",
"name": "螺城镇"
},
{
"areaId": "50506",
"name": "螺阳镇"
},
{
"areaId": "50507",
"name": "洛阳镇"
},
{
"areaId": "50508",
"name": "山霞镇"
},
{
"areaId": "50509",
"name": "涂寨镇"
},
{
"areaId": "50510",
"name": "小岞镇"
},
{
"areaId": "50511",
"name": "张坂镇"
},
{
"areaId": "50512",
"name": "辋川镇"
},
{
"areaId": "50513",
"name": "百崎回族乡"
},
{
"areaId": "50514",
"name": "紫山镇"
},
{
"areaId": "50515",
"name": "净峰镇"
},
{
"areaId": "50516",
"name": "黄塘镇"
}
]
},
{
"name": "安溪县",
"areaId": "506",
"children": [
{
"areaId": "50601",
"name": "城厢镇"
},
{
"areaId": "50602",
"name": "大坪乡"
},
{
"areaId": "50603",
"name": "凤城镇"
},
{
"areaId": "50604",
"name": "福田乡"
},
{
"areaId": "50605",
"name": "感德镇"
},
{
"areaId": "50606",
"name": "湖上乡"
},
{
"areaId": "50607",
"name": "湖头镇"
},
{
"areaId": "50608",
"name": "剑斗镇"
},
{
"areaId": "50609",
"name": "金谷镇"
},
{
"areaId": "50610",
"name": "魁斗镇"
},
{
"areaId": "50611",
"name": "芦田镇"
},
{
"areaId": "50612",
"name": "蓬莱镇"
},
{
"areaId": "50613",
"name": "尚卿乡"
},
{
"areaId": "50614",
"name": "桃舟乡"
},
{
"areaId": "50615",
"name": "西坪镇"
},
{
"areaId": "50616",
"name": "祥华乡"
},
{
"areaId": "50617",
"name": "长坑乡"
},
{
"areaId": "50618",
"name": "白濑乡"
},
{
"areaId": "50619",
"name": "龙门镇"
},
{
"areaId": "50620",
"name": "官桥镇"
},
{
"areaId": "50621",
"name": "虎邱镇"
},
{
"areaId": "50622",
"name": "龙涓乡"
},
{
"areaId": "50623",
"name": "参内乡"
},
{
"areaId": "50624",
"name": "蓝田乡"
}
]
},
{
"name": "永春县",
"areaId": "507",
"children": [
{
"areaId": "50701",
"name": "呈祥乡"
},
{
"areaId": "50702",
"name": "达埔镇"
},
{
"areaId": "50703",
"name": "东关镇"
},
{
"areaId": "50704",
"name": "东平镇"
},
{
"areaId": "50705",
"name": "桂洋镇"
},
{
"areaId": "50706",
"name": "湖洋镇"
},
{
"areaId": "50707",
"name": "介福乡"
},
{
"areaId": "50708",
"name": "苏坑镇"
},
{
"areaId": "50709",
"name": "桃城镇"
},
{
"areaId": "50710",
"name": "外山乡"
},
{
"areaId": "50711",
"name": "吾峰镇"
},
{
"areaId": "50712",
"name": "下洋镇"
},
{
"areaId": "50713",
"name": "一都镇"
},
{
"areaId": "50714",
"name": "玉斗镇"
},
{
"areaId": "50715",
"name": "岵山镇"
},
{
"areaId": "50716",
"name": "坑仔口镇"
},
{
"areaId": "50717",
"name": "五里街镇"
},
{
"areaId": "50718",
"name": "石鼓镇"
},
{
"areaId": "50719",
"name": "锦斗镇"
},
{
"areaId": "50720",
"name": "蓬壶镇"
},
{
"areaId": "50721",
"name": "横口乡"
},
{
"areaId": "50722",
"name": "仙夹镇"
}
]
},
{
"name": "德化县",
"areaId": "508",
"children": [
{
"areaId": "50801",
"name": "赤水镇"
},
{
"areaId": "50802",
"name": "大铭乡"
},
{
"areaId": "50803",
"name": "葛坑镇"
},
{
"areaId": "50804",
"name": "桂阳乡"
},
{
"areaId": "50805",
"name": "国宝乡"
},
{
"areaId": "50806",
"name": "美湖镇"
},
{
"areaId": "50807",
"name": "三班镇"
},
{
"areaId": "50808",
"name": "水口镇"
},
{
"areaId": "50809",
"name": "汤头乡"
},
{
"areaId": "50810",
"name": "杨梅乡"
},
{
"areaId": "50811",
"name": "龙门滩镇"
},
{
"areaId": "50812",
"name": "春美乡"
},
{
"areaId": "50813",
"name": "上涌镇"
},
{
"areaId": "50814",
"name": "南埕镇"
},
{
"areaId": "50815",
"name": "盖德镇"
},
{
"areaId": "50816",
"name": "雷峰镇"
},
{
"areaId": "50817",
"name": "龙浔镇"
},
{
"areaId": "50818",
"name": "浔中镇"
}
]
},
{
"name": "泉港区",
"areaId": "509",
"children": [
{
"areaId": "50901",
"name": "山腰街道"
},
{
"areaId": "50902",
"name": "界山镇"
},
{
"areaId": "50903",
"name": "南埔镇"
},
{
"areaId": "50904",
"name": "前黄镇"
},
{
"areaId": "50905",
"name": "涂岭镇"
},
{
"areaId": "50906",
"name": "峰尾镇"
},
{
"areaId": "50907",
"name": "后龙镇"
}
]
},
{
"name": "鲤城区",
"areaId": "510",
"children": [
{
"areaId": "51001",
"name": "常泰街道"
},
{
"areaId": "51002",
"name": "江南街道"
},
{
"areaId": "51003",
"name": "金龙街道"
},
{
"areaId": "51004",
"name": "鲤中街道"
},
{
"areaId": "51005",
"name": "临江街道"
},
{
"areaId": "51006",
"name": "浮桥街道"
},
{
"areaId": "51007",
"name": "海滨街道"
},
{
"areaId": "51008",
"name": "开元街道"
},
{
"areaId": "51009",
"name": "清蒙开发区"
}
]
},
{
"name": "洛江区",
"areaId": "511",
"children": [
{
"areaId": "51101",
"name": "罗溪镇"
},
{
"areaId": "51102",
"name": "双阳街道"
},
{
"areaId": "51103",
"name": "万安街道"
},
{
"areaId": "51104",
"name": "马甲镇"
},
{
"areaId": "51105",
"name": "河市镇"
},
{
"areaId": "51106",
"name": "虹山乡"
}
]
}
]
},
{
"name": "漳州市",
"areaId": "596",
"children": [
{
"name": "芗城区",
"areaId": "601",
"children": [
{
"areaId": "60101",
"name": "浦南镇"
},
{
"areaId": "60102",
"name": "芝山镇"
},
{
"areaId": "60103",
"name": "南坑街道"
},
{
"areaId": "60104",
"name": "通北街道"
},
{
"areaId": "60105",
"name": "西桥街道"
},
{
"areaId": "60106",
"name": "新桥街道"
},
{
"areaId": "60107",
"name": "天宝镇"
},
{
"areaId": "60108",
"name": "巷口街道"
},
{
"areaId": "60109",
"name": "东铺头街道"
},
{
"areaId": "60110",
"name": "石亭镇"
}
]
},
{
"name": "龙海市",
"areaId": "602",
"children": [
{
"areaId": "60201",
"name": "榜山镇"
},
{
"areaId": "60202",
"name": "东泗乡"
},
{
"areaId": "60203",
"name": "浮宫镇"
},
{
"areaId": "60204",
"name": "港尾镇"
},
{
"areaId": "60205",
"name": "海澄镇"
},
{
"areaId": "60206",
"name": "九湖镇"
},
{
"areaId": "60207",
"name": "颜厝镇"
},
{
"areaId": "60208",
"name": "紫泥镇"
},
{
"areaId": "60209",
"name": "隆教畲族乡"
},
{
"areaId": "60210",
"name": "石码街道"
},
{
"areaId": "60211",
"name": "东园镇"
},
{
"areaId": "60212",
"name": "程溪镇"
},
{
"areaId": "60213",
"name": "白水镇"
},
{
"areaId": "60214",
"name": "双第华侨农场"
},
{
"areaId": "60215",
"name": "角美镇"
}
]
},
{
"name": "云霄县",
"areaId": "603",
"children": [
{
"areaId": "60301",
"name": "陈岱镇"
},
{
"areaId": "60302",
"name": "火田镇"
},
{
"areaId": "60303",
"name": "列屿镇"
},
{
"areaId": "60304",
"name": "马铺乡"
},
{
"areaId": "60305",
"name": "莆美镇"
},
{
"areaId": "60306",
"name": "下河乡"
},
{
"areaId": "60307",
"name": "常山华侨经济开发区"
},
{
"areaId": "60308",
"name": "和平乡"
},
{
"areaId": "60309",
"name": "东厦镇"
},
{
"areaId": "60310",
"name": "云陵镇"
}
]
},
{
"name": "漳浦县",
"areaId": "604",
"children": [
{
"areaId": "60401",
"name": "旧镇镇"
},
{
"areaId": "60402",
"name": "赤湖镇"
},
{
"areaId": "60403",
"name": "赤土乡"
},
{
"areaId": "60404",
"name": "杜浔镇"
},
{
"areaId": "60405",
"name": "佛潭镇"
},
{
"areaId": "60406",
"name": "官浔镇"
},
{
"areaId": "60407",
"name": "六鳌镇"
},
{
"areaId": "60408",
"name": "南浦乡"
},
{
"areaId": "60409",
"name": "石榴镇"
},
{
"areaId": "60410",
"name": "绥安镇"
},
{
"areaId": "60411",
"name": "大南坂镇"
},
{
"areaId": "60412",
"name": "赤岭畲族乡"
},
{
"areaId": "60413",
"name": "湖西畲族乡"
},
{
"areaId": "60414",
"name": "长桥镇"
},
{
"areaId": "60415",
"name": "古雷镇"
},
{
"areaId": "60416",
"name": "前亭镇"
},
{
"areaId": "60417",
"name": "霞美镇"
},
{
"areaId": "60418",
"name": "盘陀镇"
},
{
"areaId": "60419",
"name": "沙西镇"
},
{
"areaId": "60420",
"name": "深土镇"
},
{
"areaId": "60421",
"name": "马坪镇"
}
]
},
{
"name": "南靖县",
"areaId": "605",
"children": [
{
"areaId": "60501",
"name": "金山镇"
},
{
"areaId": "60502",
"name": "龙山镇"
},
{
"areaId": "60503",
"name": "南坑镇"
},
{
"areaId": "60504",
"name": "书洋镇"
},
{
"areaId": "60505",
"name": "梅林镇"
},
{
"areaId": "60506",
"name": "山城镇"
},
{
"areaId": "60507",
"name": "丰田镇"
},
{
"areaId": "60508",
"name": "和溪镇"
},
{
"areaId": "60509",
"name": "奎洋镇"
},
{
"areaId": "60510",
"name": "船场镇"
},
{
"areaId": "60511",
"name": "靖城镇"
}
]
},
{
"name": "平和县",
"areaId": "606",
"children": [
{
"areaId": "60601",
"name": "安厚镇"
},
{
"areaId": "60602",
"name": "大溪镇"
},
{
"areaId": "60603",
"name": "国强乡"
},
{
"areaId": "60604",
"name": "芦溪镇"
},
{
"areaId": "60605",
"name": "五寨乡"
},
{
"areaId": "60606",
"name": "霞寨镇"
},
{
"areaId": "60607",
"name": "坂仔镇"
},
{
"areaId": "60608",
"name": "长乐乡"
},
{
"areaId": "60609",
"name": "崎岭乡"
},
{
"areaId": "60610",
"name": "小溪镇"
},
{
"areaId": "60611",
"name": "山格镇"
},
{
"areaId": "60612",
"name": "文峰镇"
},
{
"areaId": "60613",
"name": "秀峰乡"
},
{
"areaId": "60614",
"name": "九峰镇"
},
{
"areaId": "60615",
"name": "南胜镇"
}
]
},
{
"name": "长泰县",
"areaId": "607",
"children": [
{
"areaId": "60701",
"name": "陈巷镇"
},
{
"areaId": "60702",
"name": "坂里乡"
},
{
"areaId": "60703",
"name": "枋洋镇"
},
{
"areaId": "60704",
"name": "古农农场"
},
{
"areaId": "60705",
"name": "兴泰开发区"
},
{
"areaId": "60706",
"name": "马洋溪旅游区"
},
{
"areaId": "60707",
"name": "岩溪镇"
},
{
"areaId": "60708",
"name": "林墩工业区"
}
]
},
{
"name": "诏安县",
"areaId": "608",
"children": [
{
"areaId": "60801",
"name": "武安镇"
},
{
"areaId": "60802",
"name": "白洋乡"
},
{
"areaId": "60803",
"name": "官陂镇"
},
{
"areaId": "60804",
"name": "建设乡"
},
{
"areaId": "60805",
"name": "梅洲乡"
},
{
"areaId": "60806",
"name": "南诏镇"
},
{
"areaId": "60807",
"name": "桥东镇"
},
{
"areaId": "60808",
"name": "太平镇"
},
{
"areaId": "60809",
"name": "西潭镇"
},
{
"areaId": "60810",
"name": "秀篆镇"
},
{
"areaId": "60811",
"name": "金星乡"
},
{
"areaId": "60812",
"name": "四都镇"
},
{
"areaId": "60813",
"name": "红星乡"
},
{
"areaId": "60814",
"name": "霞葛镇"
},
{
"areaId": "60815",
"name": "深桥镇"
},
{
"areaId": "60816",
"name": "梅岭镇"
}
]
},
{
"name": "东山县",
"areaId": "609",
"children": [
{
"areaId": "60901",
"name": "康美镇"
},
{
"areaId": "60902",
"name": "前楼镇"
},
{
"areaId": "60903",
"name": "杏陈镇"
},
{
"areaId": "60904",
"name": "陈城镇"
},
{
"areaId": "60905",
"name": "铜陵镇"
},
{
"areaId": "60906",
"name": "西埔镇"
},
{
"areaId": "60907",
"name": "樟塘镇"
}
]
},
{
"name": "华安县",
"areaId": "610",
"children": [
{
"areaId": "61001",
"name": "丰山镇"
},
{
"areaId": "61002",
"name": "高安镇"
},
{
"areaId": "61003",
"name": "高车乡"
},
{
"areaId": "61004",
"name": "湖林乡"
},
{
"areaId": "61005",
"name": "沙建镇"
},
{
"areaId": "61006",
"name": "新圩镇"
},
{
"areaId": "61007",
"name": "马坑乡"
},
{
"areaId": "61008",
"name": "华丰镇"
},
{
"areaId": "61009",
"name": "仙都镇"
}
]
},
{
"name": "龙文区",
"areaId": "611",
"children": [
{
"areaId": "61101",
"name": "朝阳镇"
},
{
"areaId": "61102",
"name": "蓝田镇"
},
{
"areaId": "61103",
"name": "郭坑镇"
},
{
"areaId": "61104",
"name": "步文镇"
}
]
}
]
},
{
"name": "龙岩市",
"areaId": "597",
"children": [
{
"name": "龙岩市区",
"areaId": "701",
"children": [
{
"areaId": "70101",
"name": "白沙镇"
},
{
"areaId": "70102",
"name": "红坊镇"
},
{
"areaId": "70103",
"name": "江山镇"
},
{
"areaId": "70104",
"name": "万安镇"
},
{
"areaId": "70105",
"name": "小池镇"
},
{
"areaId": "70106",
"name": "东肖街道"
},
{
"areaId": "70107",
"name": "南城街道"
},
{
"areaId": "70108",
"name": "西城街道"
},
{
"areaId": "70109",
"name": "中城街道"
},
{
"areaId": "70110",
"name": "北城街道"
},
{
"areaId": "70111",
"name": "适中镇"
},
{
"areaId": "70112",
"name": "曹溪街道"
},
{
"areaId": "70113",
"name": "大池镇"
},
{
"areaId": "70114",
"name": "苏坂镇"
},
{
"areaId": "70115",
"name": "雁石镇"
},
{
"areaId": "70116",
"name": "龙门街道"
},
{
"areaId": "70117",
"name": "东城街道"
},
{
"areaId": "70118",
"name": "西陂街道"
},
{
"areaId": "70119",
"name": "岩山镇"
},
{
"areaId": "70120",
"name": "铁山街道"
}
]
},
{
"name": "漳平市",
"areaId": "702",
"children": [
{
"areaId": "70201",
"name": "赤水镇"
},
{
"areaId": "70202",
"name": "拱桥镇"
},
{
"areaId": "70203",
"name": "官田乡"
},
{
"areaId": "70204",
"name": "灵地乡"
},
{
"areaId": "70205",
"name": "芦芝镇"
},
{
"areaId": "70206",
"name": "新桥镇"
},
{
"areaId": "70207",
"name": "菁城街道"
},
{
"areaId": "70208",
"name": "和平镇"
},
{
"areaId": "70209",
"name": "吾祠乡"
},
{
"areaId": "70210",
"name": "永福镇"
},
{
"areaId": "70211",
"name": "南洋镇"
},
{
"areaId": "70212",
"name": "象湖镇"
},
{
"areaId": "70213",
"name": "西园镇"
},
{
"areaId": "70214",
"name": "桂林街道"
},
{
"areaId": "70215",
"name": "溪南镇"
},
{
"areaId": "70216",
"name": "双洋镇"
}
]
},
{
"name": "永定县",
"areaId": "703",
"children": [
{
"areaId": "70301",
"name": "城郊镇"
},
{
"areaId": "70302",
"name": "大溪乡"
},
{
"areaId": "70303",
"name": "峰市镇"
},
{
"areaId": "70304",
"name": "凤城镇"
},
{
"areaId": "70305",
"name": "高陂镇"
},
{
"areaId": "70306",
"name": "洪山乡"
},
{
"areaId": "70307",
"name": "湖雷镇"
},
{
"areaId": "70308",
"name": "湖山乡"
},
{
"areaId": "70309",
"name": "金砂乡"
},
{
"areaId": "70310",
"name": "坎市镇"
},
{
"areaId": "70311",
"name": "龙潭镇"
},
{
"areaId": "70312",
"name": "培丰镇"
},
{
"areaId": "70313",
"name": "堂堡乡"
},
{
"areaId": "70314",
"name": "西溪乡"
},
{
"areaId": "70315",
"name": "仙师镇"
},
{
"areaId": "70316",
"name": "陈东乡"
},
{
"areaId": "70317",
"name": "高头乡"
},
{
"areaId": "70318",
"name": "湖坑镇"
},
{
"areaId": "70319",
"name": "虎岗镇"
},
{
"areaId": "70320",
"name": "下洋镇"
},
{
"areaId": "70321",
"name": "合溪乡"
},
{
"areaId": "70322",
"name": "古竹乡"
},
{
"areaId": "70323",
"name": "抚市镇"
},
{
"areaId": "70324",
"name": "岐岭乡"
}
]
},
{
"name": "上杭县",
"areaId": "704",
"children": [
{
"areaId": "70401",
"name": "白砂镇"
},
{
"areaId": "70402",
"name": "步云乡"
},
{
"areaId": "70403",
"name": "茶地镇"
},
{
"areaId": "70404",
"name": "古田镇"
},
{
"areaId": "70405",
"name": "湖洋镇"
},
{
"areaId": "70406",
"name": "旧县镇"
},
{
"areaId": "70407",
"name": "南阳镇"
},
{
"areaId": "70408",
"name": "珊瑚乡"
},
{
"areaId": "70409",
"name": "溪口镇"
},
{
"areaId": "70410",
"name": "中都镇"
},
{
"areaId": "70411",
"name": "泮境乡"
},
{
"areaId": "70412",
"name": "稔田镇"
},
{
"areaId": "70413",
"name": "蛟洋镇"
},
{
"areaId": "70414",
"name": "官庄畲族乡"
},
{
"areaId": "70415",
"name": "下都镇"
},
{
"areaId": "70416",
"name": "通贤镇"
},
{
"areaId": "70417",
"name": "太拔镇"
},
{
"areaId": "70418",
"name": "临江镇"
},
{
"areaId": "70419",
"name": "才溪镇"
},
{
"areaId": "70420",
"name": "临城镇"
},
{
"areaId": "70421",
"name": "庐丰畲族乡"
},
{
"areaId": "70422",
"name": "蓝溪镇"
}
]
},
{
"name": "武平县",
"areaId": "705",
"children": [
{
"areaId": "70501",
"name": "城厢镇"
},
{
"areaId": "70502",
"name": "平川镇"
},
{
"areaId": "70503",
"name": "十方镇"
},
{
"areaId": "70504",
"name": "桃溪镇"
},
{
"areaId": "70505",
"name": "下坝乡"
},
{
"areaId": "70506",
"name": "湘店乡"
},
{
"areaId": "70507",
"name": "中堡镇"
},
{
"areaId": "70508",
"name": "中山镇"
},
{
"areaId": "70509",
"name": "民主乡"
},
{
"areaId": "70510",
"name": "武东镇"
},
{
"areaId": "70511",
"name": "永平镇"
},
{
"areaId": "70512",
"name": "中赤乡"
},
{
"areaId": "70513",
"name": "象洞镇"
},
{
"areaId": "70514",
"name": "万安乡"
},
{
"areaId": "70515",
"name": "岩前镇"
},
{
"areaId": "70516",
"name": "大禾乡"
},
{
"areaId": "70517",
"name": "东留镇"
}
]
},
{
"name": "长汀县",
"areaId": "706",
"children": [
{
"areaId": "70601",
"name": "大同镇"
},
{
"areaId": "70602",
"name": "馆前镇"
},
{
"areaId": "70603",
"name": "河田镇"
},
{
"areaId": "70604",
"name": "红山乡"
},
{
"areaId": "70605",
"name": "四都镇"
},
{
"areaId": "70606",
"name": "铁长乡"
},
{
"areaId": "70607",
"name": "汀州镇"
},
{
"areaId": "70608",
"name": "宣成乡"
},
{
"areaId": "70609",
"name": "庵杰乡"
},
{
"areaId": "70610",
"name": "濯田镇"
},
{
"areaId": "70611",
"name": "三洲乡"
},
{
"areaId": "70612",
"name": "涂坊镇"
},
{
"areaId": "70613",
"name": "古城镇"
},
{
"areaId": "70614",
"name": "童坊镇"
},
{
"areaId": "70615",
"name": "三洲镇"
},
{
"areaId": "70616",
"name": "策武镇"
},
{
"areaId": "70617",
"name": "南山镇"
},
{
"areaId": "70618",
"name": "羊牯乡"
},
{
"areaId": "70619",
"name": "新桥镇"
}
]
},
{
"name": "连城县",
"areaId": "707",
"children": [
{
"areaId": "70701",
"name": "隔川乡"
},
{
"areaId": "70702",
"name": "揭乐乡"
},
{
"areaId": "70703",
"name": "赖源乡"
},
{
"areaId": "70704",
"name": "罗坊乡"
},
{
"areaId": "70705",
"name": "庙前镇"
},
{
"areaId": "70706",
"name": "曲溪乡"
},
{
"areaId": "70707",
"name": "塘前乡"
},
{
"areaId": "70708",
"name": "文亨镇"
},
{
"areaId": "70709",
"name": "北团镇"
},
{
"areaId": "70710",
"name": "莲峰镇"
},
{
"areaId": "70711",
"name": "四堡镇"
},
{
"areaId": "70712",
"name": "朋口镇"
},
{
"areaId": "70713",
"name": "姑田镇"
},
{
"areaId": "70714",
"name": "新泉镇"
},
{
"areaId": "70715",
"name": "宣和乡"
},
{
"areaId": "70716",
"name": "林坊镇"
},
{
"areaId": "70717",
"name": "莒溪镇"
}
]
}
]
},
{
"name": "三明市",
"areaId": "598",
"children": [
{
"name": "三明市区",
"areaId": "801",
"children": [
{
"areaId": "80101",
"name": "洋溪镇"
},
{
"areaId": "80102",
"name": "列东街道"
},
{
"areaId": "80103",
"name": "列西街道"
},
{
"areaId": "80104",
"name": "中村乡"
},
{
"areaId": "80105",
"name": "白沙街道"
},
{
"areaId": "80106",
"name": "城关街道"
},
{
"areaId": "80107",
"name": "荆西街道"
},
{
"areaId": "80108",
"name": "陈大镇"
},
{
"areaId": "80109",
"name": "岩前镇"
},
{
"areaId": "80110",
"name": "富兴堡街道"
},
{
"areaId": "80111",
"name": "城东乡"
},
{
"areaId": "80112",
"name": "徐碧街道"
},
{
"areaId": "80113",
"name": "莘口镇"
}
]
},
{
"name": "沙县",
"areaId": "802",
"children": [
{
"areaId": "80201",
"name": "大洛镇"
},
{
"areaId": "80202",
"name": "富口镇"
},
{
"areaId": "80203",
"name": "高砂镇"
},
{
"areaId": "80204",
"name": "夏茂镇"
},
{
"areaId": "80205",
"name": "郑湖乡"
},
{
"areaId": "80206",
"name": "虬江街道"
},
{
"areaId": "80207",
"name": "高桥镇"
},
{
"areaId": "80208",
"name": "青州镇"
},
{
"areaId": "80209",
"name": "凤岗街道"
},
{
"areaId": "80210",
"name": "南霞乡"
},
{
"areaId": "80211",
"name": "南阳乡"
},
{
"areaId": "80212",
"name": "湖源乡"
}
]
},
{
"name": "尤溪县",
"areaId": "803",
"children": [
{
"areaId": "80301",
"name": "城关镇"
},
{
"areaId": "80302",
"name": "联合乡"
},
{
"areaId": "80303",
"name": "梅仙镇"
},
{
"areaId": "80304",
"name": "汤川乡"
},
{
"areaId": "80305",
"name": "溪尾乡"
},
{
"areaId": "80306",
"name": "洋中镇"
},
{
"areaId": "80307",
"name": "中仙乡"
},
{
"areaId": "80308",
"name": "尤溪口镇"
},
{
"areaId": "80309",
"name": "八字桥乡"
},
{
"areaId": "80310",
"name": "新阳镇"
},
{
"areaId": "80311",
"name": "坂面镇"
},
{
"areaId": "80312",
"name": "西城镇"
},
{
"areaId": "80313",
"name": "西滨镇"
},
{
"areaId": "80314",
"name": "台溪乡"
},
{
"areaId": "80315",
"name": "管前镇"
}
]
},
{
"name": "大田县",
"areaId": "804",
"children": [
{
"areaId": "80401",
"name": "湖美乡"
},
{
"areaId": "80402",
"name": "济阳乡"
},
{
"areaId": "80403",
"name": "建设镇"
},
{
"areaId": "80404",
"name": "均溪镇"
},
{
"areaId": "80405",
"name": "梅山乡"
},
{
"areaId": "80406",
"name": "前坪乡"
},
{
"areaId": "80407",
"name": "上京镇"
},
{
"areaId": "80408",
"name": "石牌镇"
},
{
"areaId": "80409",
"name": "桃源镇"
},
{
"areaId": "80410",
"name": "武陵乡"
},
{
"areaId": "80411",
"name": "谢洋乡"
},
{
"areaId": "80412",
"name": "华兴乡"
},
{
"areaId": "80413",
"name": "屏山乡"
},
{
"areaId": "80414",
"name": "太华镇"
},
{
"areaId": "80415",
"name": "广平镇"
},
{
"areaId": "80416",
"name": "文江乡"
},
{
"areaId": "80417",
"name": "奇韬镇"
},
{
"areaId": "80418",
"name": "吴山乡"
}
]
},
{
"name": "永安市",
"areaId": "805",
"children": [
{
"areaId": "80501",
"name": "曹远镇"
},
{
"areaId": "80502",
"name": "大湖镇"
},
{
"areaId": "80503",
"name": "贡川镇"
},
{
"areaId": "80504",
"name": "洪田镇"
},
{
"areaId": "80505",
"name": "罗坊乡"
},
{
"areaId": "80506",
"name": "西洋镇"
},
{
"areaId": "80507",
"name": "燕北街道"
},
{
"areaId": "80508",
"name": "燕东街道"
},
{
"areaId": "80509",
"name": "燕南街道"
},
{
"areaId": "80510",
"name": "燕西街道"
},
{
"areaId": "80511",
"name": "安砂镇"
},
{
"areaId": "80512",
"name": "槐南镇"
},
{
"areaId": "80513",
"name": "上坪乡"
},
{
"areaId": "80514",
"name": "小陶镇"
},
{
"areaId": "80515",
"name": "青水畲族乡"
}
]
},
{
"name": "清流县",
"areaId": "806",
"children": [
{
"areaId": "80601",
"name": "林畲乡"
},
{
"areaId": "80602",
"name": "灵地镇"
},
{
"areaId": "80603",
"name": "龙津镇"
},
{
"areaId": "80604",
"name": "沙芜乡"
},
{
"areaId": "80605",
"name": "温郊乡"
},
{
"areaId": "80606",
"name": "嵩口镇"
},
{
"areaId": "80607",
"name": "田源乡"
},
{
"areaId": "80608",
"name": "嵩溪镇"
},
{
"areaId": "80609",
"name": "长校镇"
},
{
"areaId": "80610",
"name": "李家乡"
},
{
"areaId": "80611",
"name": "余朋乡"
},
{
"areaId": "80612",
"name": "里田乡"
},
{
"areaId": "80613",
"name": "赖坊镇"
}
]
},
{
"name": "宁化县",
"areaId": "807",
"children": [
{
"areaId": "80701",
"name": "安乐镇"
},
{
"areaId": "80702",
"name": "安远镇"
},
{
"areaId": "80703",
"name": "城郊乡"
},
{
"areaId": "80704",
"name": "城南乡"
},
{
"areaId": "80705",
"name": "方田乡"
},
{
"areaId": "80706",
"name": "河龙乡"
},
{
"areaId": "80707",
"name": "湖村镇"
},
{
"areaId": "80708",
"name": "泉上镇"
},
{
"areaId": "80709",
"name": "石壁镇"
},
{
"areaId": "80710",
"name": "水茜镇"
},
{
"areaId": "80711",
"name": "治平畲族乡"
},
{
"areaId": "80712",
"name": "淮土镇"
},
{
"areaId": "80713",
"name": "济村乡"
},
{
"areaId": "80714",
"name": "翠江镇"
},
{
"areaId": "80715",
"name": "中沙乡"
},
{
"areaId": "80716",
"name": "曹坊镇"
}
]
},
{
"name": "明溪县",
"areaId": "808",
"children": [
{
"areaId": "80801",
"name": "城关乡"
},
{
"areaId": "80802",
"name": "枫溪乡"
},
{
"areaId": "80803",
"name": "盖洋镇"
},
{
"areaId": "80804",
"name": "沙溪乡"
},
{
"areaId": "80805",
"name": "夏阳乡"
},
{
"areaId": "80806",
"name": "雪峰镇"
},
{
"areaId": "80807",
"name": "瀚仙镇"
},
{
"areaId": "80808",
"name": "胡坊镇"
},
{
"areaId": "80809",
"name": "夏坊乡"
}
]
},
{
"name": "建宁县",
"areaId": "809",
"children": [
{
"areaId": "80901",
"name": "黄埠乡"
},
{
"areaId": "80902",
"name": "黄坊乡"
},
{
"areaId": "80903",
"name": "溪口镇"
},
{
"areaId": "80904",
"name": "溪源乡"
},
{
"areaId": "80905",
"name": "伊家乡"
},
{
"areaId": "80906",
"name": "濉溪镇"
},
{
"areaId": "80907",
"name": "里心镇"
},
{
"areaId": "80908",
"name": "均口镇"
},
{
"areaId": "80909",
"name": "客坊乡"
}
]
},
{
"name": "泰宁县",
"areaId": "810",
"children": [
{
"areaId": "81001",
"name": "开善乡"
},
{
"areaId": "81002",
"name": "梅口乡"
},
{
"areaId": "81003",
"name": "上青乡"
},
{
"areaId": "81004",
"name": "下渠乡"
},
{
"areaId": "81005",
"name": "杉城镇"
},
{
"areaId": "81006",
"name": "朱口镇"
},
{
"areaId": "81007",
"name": "大田乡"
},
{
"areaId": "81008",
"name": "新桥乡"
},
{
"areaId": "81009",
"name": "大龙乡"
}
]
},
{
"name": "将乐县",
"areaId": "811",
"children": [
{
"areaId": "81101",
"name": "安仁乡"
},
{
"areaId": "81102",
"name": "白莲镇"
},
{
"areaId": "81103",
"name": "古镛镇"
},
{
"areaId": "81104",
"name": "黄潭镇"
},
{
"areaId": "81105",
"name": "漠源乡"
},
{
"areaId": "81106",
"name": "万安镇"
},
{
"areaId": "81107",
"name": "万全乡"
},
{
"areaId": "81108",
"name": "余坊乡"
},
{
"areaId": "81109",
"name": "光明乡"
},
{
"areaId": "81110",
"name": "南口乡"
},
{
"areaId": "81111",
"name": "高唐镇"
},
{
"areaId": "81112",
"name": "大源乡"
},
{
"areaId": "81113",
"name": "水南镇"
}
]
}
]
},
{
"name": "南平市",
"areaId": "599",
"children": [
{
"name": "南平市区",
"areaId": "901",
"children": [
{
"areaId": "90101",
"name": "巨口乡"
},
{
"areaId": "90102",
"name": "来舟镇"
},
{
"areaId": "90103",
"name": "炉下镇"
},
{
"areaId": "90104",
"name": "茫荡镇"
},
{
"areaId": "90105",
"name": "王台镇"
},
{
"areaId": "90106",
"name": "夏道镇"
},
{
"areaId": "90107",
"name": "洋后镇"
},
{
"areaId": "90108",
"name": "樟湖镇"
},
{
"areaId": "90109",
"name": "黄墩街道"
},
{
"areaId": "90110",
"name": "梅山街道"
},
{
"areaId": "90111",
"name": "水南街道"
},
{
"areaId": "90112",
"name": "赤门乡"
},
{
"areaId": "90113",
"name": "南山镇"
},
{
"areaId": "90114",
"name": "峡阳镇"
},
{
"areaId": "90115",
"name": "水东街道"
},
{
"areaId": "90116",
"name": "四鹤街道"
},
{
"areaId": "90117",
"name": "西芹镇"
},
{
"areaId": "90118",
"name": "大横镇"
},
{
"areaId": "90119",
"name": "紫云街道"
},
{
"areaId": "90120",
"name": "太平镇"
},
{
"areaId": "90121",
"name": "塔前镇"
}
]
},
{
"name": "建阳市",
"areaId": "902",
"children": [
{
"areaId": "90201",
"name": "崇雒乡"
},
{
"areaId": "90202",
"name": "将口镇"
},
{
"areaId": "90203",
"name": "回龙乡"
},
{
"areaId": "90204",
"name": "黄坑镇"
},
{
"areaId": "90205",
"name": "潭城街道"
},
{
"areaId": "90206",
"name": "童游街道"
},
{
"areaId": "90207",
"name": "小湖镇"
},
{
"areaId": "90208",
"name": "水吉镇"
},
{
"areaId": "90209",
"name": "莒口镇"
},
{
"areaId": "90210",
"name": "麻沙镇"
},
{
"areaId": "90211",
"name": "漳墩镇"
},
{
"areaId": "90212",
"name": "徐市镇"
},
{
"areaId": "90213",
"name": "书坊乡"
}
]
},
{
"name": "浦城县",
"areaId": "903",
"children": [
{
"areaId": "90301",
"name": "枫溪乡"
},
{
"areaId": "90302",
"name": "官路乡"
},
{
"areaId": "90303",
"name": "管厝乡"
},
{
"areaId": "90304",
"name": "九牧镇"
},
{
"areaId": "90305",
"name": "盘亭乡"
},
{
"areaId": "90306",
"name": "山下乡"
},
{
"areaId": "90307",
"name": "石陂镇"
},
{
"areaId": "90308",
"name": "万安乡"
},
{
"areaId": "90309",
"name": "永兴镇"
},
{
"areaId": "90310",
"name": "濠村乡"
},
{
"areaId": "90311",
"name": "南浦街道"
},
{
"areaId": "90312",
"name": "富岭镇"
},
{
"areaId": "90313",
"name": "临江镇"
},
{
"areaId": "90314",
"name": "仙阳镇"
},
{
"areaId": "90315",
"name": "水北街镇"
},
{
"areaId": "90316",
"name": "河滨街道"
},
{
"areaId": "90317",
"name": "莲塘镇"
},
{
"areaId": "90318",
"name": "古楼乡"
},
{
"areaId": "90319",
"name": "忠信镇"
}
]
},
{
"name": "松溪县",
"areaId": "904",
"children": [
{
"areaId": "90401",
"name": "茶平乡"
},
{
"areaId": "90402",
"name": "花桥乡"
},
{
"areaId": "90403",
"name": "旧县乡"
},
{
"areaId": "90404",
"name": "溪东乡"
},
{
"areaId": "90405",
"name": "郑墩镇"
},
{
"areaId": "90406",
"name": "祖墩乡"
},
{
"areaId": "90407",
"name": "渭田镇"
},
{
"areaId": "90408",
"name": "松源街道"
},
{
"areaId": "90409",
"name": "河东乡"
}
]
},
{
"name": "政和县",
"areaId": "905",
"children": [
{
"areaId": "90501",
"name": "东平镇"
},
{
"areaId": "90502",
"name": "岭腰乡"
},
{
"areaId": "90503",
"name": "铁山镇"
},
{
"areaId": "90504",
"name": "杨源乡"
},
{
"areaId": "90505",
"name": "镇前镇"
},
{
"areaId": "90506",
"name": "澄源乡"
},
{
"areaId": "90507",
"name": "星溪乡"
},
{
"areaId": "90508",
"name": "外屯乡"
},
{
"areaId": "90509",
"name": "石屯镇"
},
{
"areaId": "90510",
"name": "熊山街道"
}
]
},
{
"name": "建瓯市",
"areaId": "906",
"children": [
{
"areaId": "90601",
"name": "川石乡"
},
{
"areaId": "90602",
"name": "东游镇"
},
{
"areaId": "90603",
"name": "房道镇"
},
{
"areaId": "90604",
"name": "吉阳镇"
},
{
"areaId": "90605",
"name": "龙村乡"
},
{
"areaId": "90606",
"name": "顺阳乡"
},
{
"areaId": "90607",
"name": "小松镇"
},
{
"areaId": "90608",
"name": "通济街道"
},
{
"areaId": "90609",
"name": "芝山街道"
},
{
"areaId": "90610",
"name": "南雅镇"
},
{
"areaId": "90611",
"name": "徐墩镇"
},
{
"areaId": "90612",
"name": "瓯宁街道"
},
{
"areaId": "90613",
"name": "东峰镇"
},
{
"areaId": "90614",
"name": "水源乡"
},
{
"areaId": "90615",
"name": "小桥镇"
},
{
"areaId": "90616",
"name": "建安街道"
},
{
"areaId": "90617",
"name": "迪口镇"
},
{
"areaId": "90618",
"name": "玉山镇"
}
]
},
{
"name": "顺昌县",
"areaId": "907",
"children": [
{
"areaId": "90701",
"name": "建西镇"
},
{
"areaId": "90702",
"name": "元坑镇"
},
{
"areaId": "90703",
"name": "岚下乡"
},
{
"areaId": "90704",
"name": "高阳乡"
},
{
"areaId": "90705",
"name": "双溪街道"
},
{
"areaId": "90706",
"name": "洋口镇"
},
{
"areaId": "90707",
"name": "大历镇"
},
{
"areaId": "90708",
"name": "仁寿镇"
},
{
"areaId": "90709",
"name": "埔上镇"
},
{
"areaId": "90710",
"name": "大干镇"
},
{
"areaId": "90711",
"name": "郑坊乡"
},
{
"areaId": "90712",
"name": "洋墩乡"
}
]
},
{
"name": "邵武市",
"areaId": "908",
"children": [
{
"areaId": "90801",
"name": "城郊镇"
},
{
"areaId": "90802",
"name": "大竹镇"
},
{
"areaId": "90803",
"name": "洪墩镇"
},
{
"areaId": "90804",
"name": "水北镇"
},
{
"areaId": "90805",
"name": "下沙镇"
},
{
"areaId": "90806",
"name": "沿山镇"
},
{
"areaId": "90807",
"name": "张厝乡"
},
{
"areaId": "90808",
"name": "水北街道"
},
{
"areaId": "90809",
"name": "肖家坊镇"
},
{
"areaId": "90810",
"name": "昭阳街道"
},
{
"areaId": "90811",
"name": "和平镇"
},
{
"areaId": "90812",
"name": "卫闽镇"
},
{
"areaId": "90813",
"name": "晒口街道"
},
{
"areaId": "90814",
"name": "拿口镇"
},
{
"areaId": "90815",
"name": "通泰街道"
},
{
"areaId": "90816",
"name": "吴家塘镇"
},
{
"areaId": "90817",
"name": "大埠岗镇"
},
{
"areaId": "90818",
"name": "桂林乡"
},
{
"areaId": "90819",
"name": "金坑乡"
}
]
},
{
"name": "光泽县",
"areaId": "909",
"children": [
{
"areaId": "90901",
"name": "杭川镇"
},
{
"areaId": "90902",
"name": "华桥乡"
},
{
"areaId": "90903",
"name": "司前乡"
},
{
"areaId": "90904",
"name": "止马镇"
},
{
"areaId": "90905",
"name": "鸾凤乡"
},
{
"areaId": "90906",
"name": "崇仁乡"
},
{
"areaId": "90907",
"name": "李坊乡"
},
{
"areaId": "90908",
"name": "寨里镇"
}
]
},
{
"name": "武夷山市",
"areaId": "910",
"children": [
{
"areaId": "91001",
"name": "吴屯乡"
},
{
"areaId": "91002",
"name": "五夫镇"
},
{
"areaId": "91003",
"name": "星村镇"
},
{
"areaId": "91004",
"name": "崇安街道"
},
{
"areaId": "91005",
"name": "武夷街道"
},
{
"areaId": "91006",
"name": "上梅乡"
},
{
"areaId": "91007",
"name": "岚谷乡"
},
{
"areaId": "91008",
"name": "新丰街道"
},
{
"areaId": "91009",
"name": "洋庄乡"
},
{
"areaId": "91010",
"name": "兴田镇"
}
]
}
]
}
];