- 浏览: 59593 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (218)
- ★★★ Android ★★★ (37)
- 【 Java 基础】✚ (0)
- ☞Java 基础概述 (0)
- ☞Java 基本语法 (0)
- ☞Java 面向对象编程 (0)
- ☞Java多线程 (0)
- ☞Java 异常处理 (0)
- ☞Java 集合框架 (0)
- ☞Java 泛型 (0)
- ☞Java 枚举和注解 (0)
- ☞Java IO流 (0)
- ☞Java 常用类 (0)
- ☞Java GUI键盘事件 (0)
- ☞Java 网络编程 (0)
- ☞Java 正则表达式 (0)
- ☞Java 反射机制 (0)
- ☞Java 小项目 (0)
- ☞Java 面试/笔试题 (0)
- 【HTML5 开发基础】✚ (0)
- ☞HTML常用标签 (0)
- ☞HTML 新特性 (0)
- ☞CSS/CSS3常用语法 (0)
- ☞JavaScript基础语法 (0)
- ☞HTML5 小项目 (0)
- ☞HTML5 面试/笔试题 (0)
- 【Android 基础阶段】✚ (12)
- ☞Android 快速入门 (1)
- ☞Android 核心组件 (1)
- ☞Android Intent (0)
- ☞Android 用户界面 (5)
- ☞Android 数据存储 (0)
- ☞Android Tomcat服务器 (0)
- ☞Android 网络编程 (2)
- ☞Android 消息机制 (0)
- ☞Android 事件机制 (0)
- ☞Fragment和ViewPager (3)
- ☞Android动画与图形处理 (0)
- ☞Android多媒体应用开发 (1)
- ☞Android 传感器开发等 (0)
- ☞Android GPS应用 (0)
- ☞Android C语言 (0)
- ☞Android JNI/NDK开发 (0)
- ☞Android Git/SVN (0)
- ☞Android 小项目 (0)
- ☞Android 面试/笔试题 (0)
- 【Android 微知识点】✚ (7)
- ☞Android 一些模版代码 (0)
- ☞Android 模块功能代码 (0)
- ☞Android UI控件大全 (2)
- ☞Android 自定义适配器 (1)
- ☞Android 自定义属性 (3)
- ☞Android 自定义动画 (0)
- ☞Android 启动过程 (0)
- ☞Android 性能优化 (0)
- ☞Android 图片三级缓存 (0)
- ☞Android 屏幕适配 (0)
- ☞Android OOM内存溢出 (0)
- ☞Android 权限 (0)
- ☞Android JNI (0)
- 【Android 网络编程】✚ (1)
- ☞Android Json解析 (2)
- ☞Android 网络请求 (2)
- 【Android 解析器】✚ (0)
- ☞Android XML (0)
- ☞Android DOM (0)
- ☞Android dom4j (0)
- ● (0)
- ●● (0)
- ●●● (0)
- ●●●● (0)
- ●●●●● (0)
- ●●●●●● (0)
- ●●●●●●● (0)
- ●●●●●●●● (0)
- ●●●●●●●●● (0)
- ☞☞☞☞☞☞☞☞☞☞ (0)
- ☞☞☞☞☞☞☞☞☞ (0)
- ☞☞☞☞☞☞☞☞ (0)
- ☞☞☞☞☞☞☞ (0)
- ☞☞☞☞☞☞ (0)
- ☞☞☞☞☞ (0)
- ☞☞☞☞ (0)
- ☞☞☞ (0)
- ☞☞ (0)
- ☞ (0)
- 【Android重量级框架】✚ (14)
- ☞框架归类 (1)
- ☞Gson (0)
- ☞xUtils3 (2)
- ☞xListView (0)
- ★ Volley (0)
- ★ AndroidAnnotations (0)
- ★ Glide (0)
- ★ SlidingMenu (0)
- ★ TabLayout (1)
- ★ ViewPagerIndicator (4)
- ★ Pulltorefresh (1)
- ★ PhotoView (1)
- ★ EventBus (0)
- ★ Vitamio5.0 (0)
- ★ Image-Loader (1)
- ★ Android-gif-drawable (0)
- ★ ActionBar (0)
- ★ ActionBarSherlock (0)
- ★ OkHttp (0)
- ★ Afinal (2)
- ★ Ffmpeg (0)
- ★ RxJava (0)
- ★ Picasso (0)
- ★ FastJson (0)
- ★ Toolbar (0)
- ★ GreenDao (0)
- ★ Otto (0)
- ★ ORMLite (0)
- ★ Retrofit (0)
- ★ Fresco (0)
- ★ SnappyDB (0)
- ★ Butterknife (0)
- ★ PagerSlidingTabStrip (0)
- PinterestLikeAdapterView (0)
- ★ NotBoringActionBar (0)
- ★ StickyListHeaders (0)
- ★ NineOldAndroids (0)
- ★ Expandablelistview (0)
- ★ SwipeRefreshLayout (0)
- ★ SwipeMenuListView (0)
- ★ (0)
- ★★ (0)
- ★★★ (0)
- ★★★★ (0)
- ★★★★★ (0)
- ★★★★★★ (0)
- ★★★★★★★ (0)
- ★★★★★★★★ (0)
- ★★★★★★★★★ (0)
- ★★★★★★★★★★ (0)
- ❉❉❉❉❉❉❉❉❉❉ (0)
- ❉❉❉❉❉❉❉❉❉ (0)
- ❉❉❉❉❉❉❉❉ (0)
- ❉❉❉❉❉❉❉ (0)
- ❉❉❉❉❉❉ (0)
- ❉❉❉❉❉ (0)
- ❉❉❉❉ (0)
- ❉❉❉ (0)
- ❉❉ (0)
- ❉ (0)
- 【第三方分享库】✚ (0)
- ○○○○○○○○○○ (0)
- ○○○○○○○○○ (0)
- ○○○○○○○○ (0)
- ○○○○○○○ (0)
- ○○○○○○ (0)
- ○○○○○ (0)
- ○○○○ (0)
- ○○○ (0)
- ○○ (0)
- ○ (1)
- 【Android开源项目】✚ (1)
- ☞综合性项目 (0)
- ☞多媒体项目 (1)
- ☞新闻性项目 (2)
- ☞社交性项目 (0)
- ☞商城性项目 (0)
- ☞Android 支付宝 (0)
- ☞Android 第三方登录 (0)
- ☞Android 语音识别 (0)
- ☞Android消息推送 (1)
- ☞Android 蓝牙 (0)
- ☞Android 传感器 (0)
- ☞Android 动画 (0)
- ☞Android 省市县三级联动 (0)
- ☞短信验证技术 (0)
- ☞二维码扫描技术 (0)
- ☂ (0)
- ☂☂ (0)
- ☂☂☂ (0)
- ☂☂☂☂ (0)
- ☂☂☂☂☂ (0)
- ☂☂☂☂☂☂ (0)
- ☂☂☂☂☂☂☂ (0)
- ☂☂☂☂☂☂☂☂ (0)
- ☂☂☂☂☂☂☂☂☂ (0)
- ☂☂☂☂☂☂☂☂☂☂ (0)
- ♣♣♣♣♣♣♣♣♣♣ (0)
- ♣♣♣♣♣♣♣♣♣ (0)
- ♣♣♣♣♣♣♣♣ (0)
- ♣♣♣♣♣♣♣ (0)
- ♣♣♣♣♣♣ (0)
- ♣♣♣♣♣ (0)
- ♣♣♣♣ (0)
- ♣♣♣ (0)
- ♣♣ (0)
- ♣ (0)
- 【Android源码分析】✚ (4)
- 【Android项目阶段】✚ (1)
- ☞Android主流架构搭建 (0)
- ☞综合性<手机安全卫士> (0)
- ☞多媒体<手机影音> (1)
- ☞新闻性<北京新闻> (0)
- ☞社交性<硅谷社交> (0)
- ☞商城性<硅谷商城> (0)
- ☞内涵段子<百思> (0)
- ☞<地图相关开发接口> (0)
- ☞下载<电子应用市场> (0)
- ☞智能<手机遥控家电> (0)
- ☞游戏<植物大战僵尸> (0)
- ☞企业实战<开源中国> (0)
- ☞Android5.0+6.0新特性 (0)
- ☞高级特效专辑 (0)
- ☞项目管理与实施 (0)
- ☞项目经验:面试/笔试题 (0)
- 【Android 前沿技术】✚ (0)
- ☞图文混排技术 (0)
- ☞百分比布局 (0)
- H5混合开发☞ (0)
- ☞APP增量升级 (0)
- ☞软件崩溃收集 (0)
- ☞前沿技术分享 (0)
- 【Android+H5混合开发】✚ (0)
- ☞React基本语法 (0)
- ☞React Native开发环境搭建 (0)
- ☞React Native开发基础 (0)
- ☞React Native常用组件 (0)
- ☞React Native常用API (0)
- ☞豆瓣搜索项目 (0)
- ☏ (0)
- ☏☏ (0)
- ☏☏☏ (0)
- ☏☏☏☏ (0)
- ☏☏☏☏☏ (0)
- ☏☏☏☏☏☏ (0)
- ☏☏☏☏☏☏☏ (0)
- ☏☏☏☏☏☏☏☏ (0)
- ☏☏☏☏☏☏☏☏☏ (0)
- ☏☏☏☏☏☏☏☏☏☏ (0)
- ☎☎☎☎☎☎☎☎☎☎ (0)
- ☎☎☎☎☎☎☎☎☎ (0)
- ☎☎☎☎☎☎☎☎ (0)
- ☎☎☎☎☎☎☎ (0)
- ☎☎☎☎☎☎ (0)
- ☎☎☎☎☎ (0)
- ☎☎☎ (0)
- ☎☎ (0)
- ☎ (0)
- 【Android+H5项目实战】✚ (0)
- 【程序员软件系列】✚ (4)
- ☞Eclipse (0)
- ☞Android Studio (4)
- ☞Genymotion (0)
- ☞Tomcat服务器 (0)
- ☞MyScal (0)
- ☀ (0)
- ☀☀ (0)
- ☀☀☀ (0)
- ☀☀☀☀ (0)
- ☀☀☀☀☀ (0)
- ☀☀☀☀☀☀ (0)
- ☀☀☀☀☀☀☀ (0)
- ☀☀☀☀☀☀☀☀ (0)
- ☀☀☀☀☀☀☀☀☀ (0)
- ☀☀☀☀☀☀☀☀☀☀ (0)
- ☻☻☻☻☻☻☻☻☻☻ (0)
- ☻☻☻☻☻☻☻☻☻ (0)
- ☻☻☻☻☻☻☻☻ (0)
- ☻☻☻☻☻☻☻ (0)
- ☻☻☻☻☻☻ (0)
- ☻☻☻☻☻ (0)
- ☻☻☻☻ (0)
- ☻☻☻ (0)
- ☻☻ (0)
- ☻ (0)
- ♬♬♬ 技术网站 ♬♬♬ (2)
- ◙ (0)
- ◙◙ (0)
- ◙◙◙ (0)
- ◙◙◙◙ (0)
- ◙◙◙◙◙ (0)
- ◘◘◘◘◘ (0)
- ◘◘◘◘ (0)
- ◘◘◘ (0)
- ◘◘ (0)
- ◘ (0)
- 【Android 其他技术】✚ (0)
- ☞Android反编译 (0)
- ☞抓包 (0)
- ☞多渠道打包及软件上线 (0)
- 【github项目/博客系列】✚ (1)
- ☞注册github步骤 (0)
- ☞github项目 (0)
- ☞优秀博客系列 (1)
- 【开发经验分享】✚ (2)
- ☞Android 知识体系 (1)
- ☞项目经验分享 (0)
- ☞面试与就业指导 (1)
- ☞Android面试技术汇总 (2)
- ♬♬♬ 词汇 ♬♬♬ (0)
- 【Android基础单词】✚ (0)
- 【javaSE单词】✚ (0)
- 【个人博客资料】✚ (0)
- 博客链接 (1)
- 快速开发 (1)
- JavaEE面试题 (1)
最新评论
Android省市县三级联动 真实项目抽出 调用只需3行代码
-
项目源码:包含日期、省市县两种选择器[资源积分:0分] ,APK安装包下载,没有CSDN账户的的点此下载源码
- fastjson:自己复制博客里源码的小伙伴,注意导入fastjson框架哦!阿里巴巴出品的最快json解析框架
- 日期选择器:效果图中的选择年月日的日期选择器
- 任何问题,欢迎评论;源码下载不成功的留下邮箱;文章我还在维护,持续优化,有问题的小伙伴积极评论哈。
先上效果图:样式可以修改xml文件
- 省市县三级联动,选地址经常用到
- 原生NumberPicker控件实现滑动,json数据解析使用fastjson框架
- 使用简单:传入一个String[]数组,设置选择器的默认值,点击确认按钮,回调接口返回String[]数组,为重新选择的省市县
- 随意修改:效果图中字体颜色布局等都可以修改,以保证与你的项目风格统一
把我源码里写好的java文件和xml文件拷到你的项目中,调用就这么简单:
- ChooseCityUtilcityUtil=newChooseCityUtil();
- String[]oldCityArray={"广东","深圳","福田"};
- cityUtil.createDialog(this,oldCityArray,newChooseCityInterface(){
- @Override
- publicvoidsure(String[]newCityArray){
- //oldCityArray为传入的默认值newCityArray为返回的结果
- tvCity.setText(newCityArray[0]+"-"+newCityArray[1]+"-"+newCityArray[2]);
- }
- });
-------------------------------------------------------- 我是分割线 --------------------------------------------------------
接下来看是如何实现的
布局文件activity_main.xml
- <?xmlversion="1.0"encoding="utf-8"?>
- <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:fitsSystemWindows="true"
- android:orientation="vertical"
- tools:context=".MainActivity">
- <TextView
- android:layout_width="match_parent"
- android:layout_height="56dp"
- android:background="@color/mainColor"
- android:gravity="center"
- android:text="选择器Picker"
- android:textColor="@color/white"
- android:textSize="20sp"/>
- <RelativeLayout
- android:layout_width="match_parent"
- android:layout_height="50dp"
- android:orientation="horizontal">
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:gravity="center"
- android:text="城市设置:"
- android:textColor="#656565"
- android:textSize="18sp"/>
- <TextView
- android:id="@+id/tvCity"
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:layout_alignParentRight="true"
- android:clickable="true"
- android:gravity="center"
- android:onClick="chooseCityDialog"
- android:text="广东-深圳-福田"
- android:textColor="#656565"
- android:textSize="18sp"/>
- </RelativeLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="0.1dp"
- android:background="@color/gray"/>
- </LinearLayout>
对话框布局文件dialog_choose_city.xml:
- <?xmlversion="1.0"encoding="utf-8"?>
- <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:background="#00000000"
- android:gravity="center"
- android:orientation="vertical">
- <LinearLayout
- android:layout_width="260dp"
- android:layout_height="wrap_content"
- android:orientation="vertical"
- android:background="#FFF">
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:orientation="horizontal">
- <NumberPicker
- android:id="@+id/npProvince"
- android:layout_width="0dp"
- android:layout_weight="1"
- android:layout_height="wrap_content"/>
- <TextView
- android:layout_width="wrap_content"
- android:layout_marginLeft="3dp"
- android:layout_marginRight="3dp"
- android:layout_height="match_parent"
- android:gravity="center"
- android:text="省"
- android:textColor="#656565"
- android:textSize="18sp"/>
- <NumberPicker
- android:id="@+id/npCity"
- android:layout_width="0dp"
- android:layout_weight="1"
- android:layout_height="wrap_content"/>
- <TextView
- android:layout_width="wrap_content"
- android:layout_marginLeft="3dp"
- android:layout_marginRight="3dp"
- android:layout_height="match_parent"
- android:gravity="center"
- android:text="市"
- android:textColor="#656565"
- android:textSize="18sp"/>
- <NumberPicker
- android:id="@+id/npCounty"
- android:layout_width="0dp"
- android:layout_weight="1"
- android:layout_height="wrap_content"/>
- <TextView
- android:layout_width="wrap_content"
- android:layout_height="match_parent"
- android:gravity="center"
- android:text=""
- android:textColor="#656565"
- android:textSize="18sp"/>
- </LinearLayout>
- <View
- android:layout_width="match_parent"
- android:layout_height="0.1dp"
- android:background="#EEEEEE"/>
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="50dp"
- android:orientation="horizontal">
- <TextView
- android:id="@+id/tvCancel"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="1"
- android:gravity="center"
- android:text="取消"
- android:textColor="#656565"
- android:textSize="18sp"/>
- <TextView
- android:id="@+id/tvSure"
- android:layout_width="0dp"
- android:layout_height="match_parent"
- android:layout_weight="1"
- android:gravity="center"
- android:text="确定"
- android:textColor="#656565"
- android:textSize="18sp"/>
- </LinearLayout>
- </LinearLayout>
- </LinearLayout>
接口类ChooseCityInterface.java
- publicinterfaceChooseCityInterface{
- publicvoidsure(String[]newCityArray);
- }
json对应实体类CityBean.java
- publicclassCityBean{
- privateStringnote;
- privateList<Data>data;
- publicStringgetNote(){
- returnnote;
- }
- publicvoidsetNote(Stringnote){
- this.note=note;
- }
- publicList<Data>getData(){
- returndata;
- }
- publicvoidsetData(List<Data>data){
- this.data=data;
- }
- publicstaticclassData{
- privateStringname;
- privateList<City>city;
- publicStringgetName(){
- returnname;
- }
- publicvoidsetName(Stringname){
- this.name=name;
- }
- publicList<City>getCity(){
- returncity;
- }
- publicvoidsetCity(List<City>city){
- this.city=city;
- }
- publicstaticclassCity{
- privateStringname;
- privateList<String>county;
- publicStringgetName(){
- returnname;
- }
- publicvoidsetName(Stringname){
- this.name=name;
- }
- publicList<String>getCounty(){
- returncounty;
- }
- publicvoidsetCounty(List<String>county){
- this.county=county;
- }
- }
- }
- }
- publicclassChooseCityUtilimplementsView.OnClickListener,NumberPicker.OnValueChangeListener{
- Contextcontext;
- AlertDialogdialog;
- ChooseCityInterfacecityInterface;
- NumberPickernpProvince,npCity,npCounty;
- TextViewtvCancel,tvSure;
- String[]newCityArray=newString[3];
- CityBeanbean;
- publicvoidcreateDialog(Contextcontext,String[]oldCityArray,ChooseCityInterfacecityInterface){
- this.context=context;
- this.cityInterface=cityInterface;
- bean=JSON.parseObject(CityData.getJson(),CityBean.class);
- newCityArray[0]=oldCityArray[0];
- newCityArray[1]=oldCityArray[1];
- newCityArray[2]=oldCityArray[2];
- dialog=newAlertDialog.Builder(context).create();
- dialog.show();
- Windowwindow=dialog.getWindow();
- window.setContentView(R.layout.dialog_choose_city);
- //初始化控件
- tvCancel=(TextView)window.findViewById(R.id.tvCancel);
- tvSure=(TextView)window.findViewById(R.id.tvSure);
- tvCancel.setOnClickListener(this);
- tvSure.setOnClickListener(this);
- npProvince=(NumberPicker)window.findViewById(R.id.npProvince);
- npCity=(NumberPicker)window.findViewById(R.id.npCity);
- npCounty=(NumberPicker)window.findViewById(R.id.npCounty);
- setNomal();
- //省:设置选择器最小值、最大值、初始值
- String[]provinceArray=newString[bean.getData().size()];//初始化省数组
- for(inti=0;i<provinceArray.length;i++){//省数组填充数据
- provinceArray[i]=bean.getData().get(i).getName();
- }
- npProvince.setDisplayedValues(provinceArray);//设置选择器数据、默认值
- npProvince.setMinValue(0);
- npProvince.setMaxValue(provinceArray.length-1);
- for(inti=0;i<provinceArray.length;i++){
- if(provinceArray[i].equals(newCityArray[0])){
- npProvince.setValue(i);
- changeCity(i);//联动市数据
- }
- }
- }
- //根据省,联动市数据
- privatevoidchangeCity(intprovinceTag){
- List<CityBean.Data.City>cityList=bean.getData().get(provinceTag).getCity();
- String[]cityArray=newString[cityList.size()];
- for(inti=0;i<cityArray.length;i++){
- cityArray[i]=cityList.get(i).getName();
- }
- try{
- npCity.setMinValue(0);
- npCity.setMaxValue(cityArray.length-1);
- npCity.setWrapSelectorWheel(false);
- npCity.setDisplayedValues(cityArray);//设置选择器数据、默认值
- }catch(Exceptione){
- npCity.setDisplayedValues(cityArray);//设置选择器数据、默认值
- npCity.setMinValue(0);
- npCity.setMaxValue(cityArray.length-1);
- npCity.setWrapSelectorWheel(false);
- }
- for(inti=0;i<cityArray.length;i++){
- if(cityArray[i].equals(newCityArray[1])){
- npCity.setValue(i);
- changeCounty(provinceTag,i);//联动县数据
- return;
- }
- }
- npCity.setValue(0);
- changeCounty(provinceTag,npCity.getValue());//联动县数据
- }
- //根据市,联动县数据
- privatevoidchangeCounty(intprovinceTag,intcityTag){
- List<String>countyList=bean.getData().get(provinceTag).getCity().get(cityTag).getCounty();
- String[]countyArray=newString[countyList.size()];
- for(inti=0;i<countyArray.length;i++){
- countyArray[i]=countyList.get(i).toString();
- }
- try{
- npCounty.setMinValue(0);
- npCounty.setMaxValue(countyArray.length-1);
- npCounty.setWrapSelectorWheel(false);
- npCounty.setDisplayedValues(countyArray);//设置选择器数据、默认值
- }catch(Exceptione){
- npCounty.setDisplayedValues(countyArray);//设置选择器数据、默认值
- npCounty.setMinValue(0);
- npCounty.setMaxValue(countyArray.length-1);
- npCounty.setWrapSelectorWheel(false);
- }
- for(inti=0;i<countyArray.length;i++){
- if(countyArray[i].equals(newCityArray[2])){
- npCounty.setValue(i);
- return;
- }
- }
- npCounty.setValue(0);
- }
- //设置NumberPicker的分割线透明、字体颜色、设置监听
- privatevoidsetNomal(){
- //设置监听
- npProvince.setOnValueChangedListener(this);
- npCity.setOnValueChangedListener(this);
- npCounty.setOnValueChangedListener(this);
- //去除分割线
- setNumberPickerDividerColor(npProvince);
- setNumberPickerDividerColor(npCity);
- setNumberPickerDividerColor(npCounty);
- //设置字体颜色
- setNumberPickerTextColor(npProvince,context.getResources().getColor(R.color.mainColor));
- setNumberPickerTextColor(npCity,context.getResources().getColor(R.color.mainColor));
- setNumberPickerTextColor(npCounty,context.getResources().getColor(R.color.mainColor));
- }
- @Override
- publicvoidonClick(Viewv){
- switch(v.getId()){
- caseR.id.tvCancel:
- dialog.dismiss();
- break;
- caseR.id.tvSure:
- dialog.dismiss();
- cityInterface.sure(newCityArray);
- break;
- }
- }
- //选择器选择值监听
- @Override
- publicvoidonValueChange(NumberPickerpicker,intoldVal,intnewVal){
- switch(picker.getId()){
- caseR.id.npProvince:
- List<CityBean.Data>dataList=bean.getData();
- newCityArray[0]=dataList.get(npProvince.getValue()).getName();
- changeCity(npProvince.getValue());
- newCityArray[1]=dataList.get(npProvince.getValue()).getCity().get(0).getName();
- newCityArray[2]=dataList.get(npProvince.getValue()).getCity().get(0).getCounty().get(0).toString();
- break;
- caseR.id.npCity:
- List<CityBean.Data.City>cityList=bean.getData().get(npProvince.getValue()).getCity();
- newCityArray[1]=cityList.get(npCity.getValue()).getName();
- changeCounty(npProvince.getValue(),npCity.getValue());
- newCityArray[2]=cityList.get(npCity.getValue()).getCounty().get(0).toString();
- break;
- caseR.id.npCounty:
- List<String>countyList=bean.getData().get(npProvince.getValue()).getCity().get(npCity.getValue()).getCounty();
- newCityArray[2]=countyList.get(npCounty.getValue()).toString();
- break;
- }
- }
- //设置分割线颜色
- privatevoidsetNumberPickerDividerColor(NumberPickernumberPicker){
- NumberPickerpicker=numberPicker;
- Field[]pickerFields=NumberPicker.class.getDeclaredFields();
- for(Fieldpf:pickerFields){
- if(pf.getName().equals("mSelectionDivider")){
- pf.setAccessible(true);
- try{
- //设置分割线的颜色值
- pf.set(picker,newColorDrawable(context.getResources().getColor(R.color.transparent)));//pf.set(picker,newDiv)
- }catch(IllegalArgumentExceptione){
- e.printStackTrace();
- }catch(Resources.NotFoundExceptione){
- e.printStackTrace();
- }catch(IllegalAccessExceptione){
- e.printStackTrace();
- }
- break;
- }
- }
- }
- //设置选择器字体颜色
- publicstaticbooleansetNumberPickerTextColor(NumberPickernumberPicker,intcolor){
- booleanresult=false;
- finalintcount=numberPicker.getChildCount();
- for(inti=0;i<count;i++){
- Viewchild=numberPicker.getChildAt(i);
- if(childinstanceofEditText){
- try{
- FieldselectorWheelPaintField=numberPicker.getClass()
- .getDeclaredField("mSelectorWheelPaint");
- selectorWheelPaintField.setAccessible(true);
- ((Paint)selectorWheelPaintField.get(numberPicker)).setColor(color);
- ((EditText)child).setTextColor(color);
- numberPicker.invalidate();
- result=true;
- }catch(NoSuchFieldExceptione){
- e.printStackTrace();
- }catch(IllegalAccessExceptione){
- e.printStackTrace();
- }catch(IllegalArgumentExceptione){
- e.printStackTrace();
- }
- }
- }
- returnresult;
- }
- }
使用调用 MainActivity.java
- publicclassMainActivityextendsActivity{
- TextViewtvCity;//城市
- @Override
- protectedvoidonCreate(BundlesavedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- initView();
- }
- //初始化控件
- privatevoidinitView(){
- tvCity=(TextView)findViewById(R.id.tvCity);
- }
- //ChooseDate选择省市县
- publicvoidchooseCityDialog(Viewview){
- finalChooseCityUtilcityUtil=newChooseCityUtil();
- String[]oldCityArray=tvCity.getText().toString().split("-");//将TextView上的文本分割成数组当做默认值
- cityUtil.createDialog(this,oldCityArray,newChooseCityInterface(){
- @Override
- publicvoidsure(String[]newCityArray){
- //oldCityArray为传入的默认值newCityArray为返回的结果
- tvCity.setText(newCityArray[0]+"-"+newCityArray[1]+"-"+newCityArray[2]);
- }
- });
- }
- }
颜色 colors.xml
- <?xmlversion="1.0"encoding="utf-8"?>
- <resources>
- <colorname="mainColor">#1BC47A</color>
- <colorname="gray">#EEEEEE</color>
- <colorname="black">#5E5E5E</color>
- <colorname="white">#FFF</color>
- <colorname="transparent">#00000000</color>
- </resources>
- publicclassCityData{
- publicstaticStringgetJson(){
- return"转译符看着太乱,把下面的json数据复制到这里,替换掉!";
- }
- }
- {
- "note":"全国省市县数据",
- "data":[
- {
- "name":"北京",
- "city":[
- {
- "name":"北京",
- "county":[
- "昌平",
- "朝阳",
- "大兴",
- "房山",
- "丰台",
- "海淀",
- "怀柔",
- "门头沟",
- "密云",
- "平谷",
- "石景山",
- "顺义",
- "通州",
- "宣武",
- "延庆"
- ]
- }
- ]
- },
- {
- "name":"安徽",
- "city":[
- {
- "name":"安庆",
- "county":[
- "大观",
- "怀宁",
- "潜山",
- "宿松",
- "太湖",
- "桐城",
- "望江",
- "宜秀",
- "迎江",
- "岳西",
- "枞阳"
- ]
- },
- {
- "name":"蚌埠",
- "county":[
- "蚌山",
- "固镇",
- "淮上",
- "怀远",
- "龙子湖",
- "五河",
- "禹会"
- ]
- },
- {
- "name":"亳州",
- "county":[
- "涡阳",
- "利辛",
- "蒙城",
- "谯城"
- ]
- },
- {
- "name":"巢湖",
- "county":[
- "含山",
- "和县",
- "居巢",
- "庐江",
- "无为"
- ]
- },
- {
- "name":"池州",
- "county":[
- "东至",
- "贵池",
- "青阳",
- "石台"
- ]
- },
- {
- "name":"滁州",
- "county":[
- "定远",
- "凤阳",
- "来安",
- "琅玡",
- "明光",
- "南谯",
- "全椒",
- "天长"
- ]
- },
- {
- "name":"阜阳",
- "county":[
- "阜南",
- "界首",
- "临泉",
- "太和",
- "颖东",
- "颖泉",
- "颍上",
- "颖州"
- ]
- },
- {
- "name":"合肥",
- "county":[
- "包河",
- "长丰",
- "肥东",
- "肥西",
- "庐阳",
- "蜀山",
- "瑶海"
- ]
- },
- {
- "name":"淮北",
- "county":[
- "杜集",
- "烈山",
- "濉溪",
- "相山"
- ]
- },
- {
- "name":"淮南",
- "county":[
- "八公山",
- "大通",
- "凤台",
- "潘集",
- "田家庵",
- "谢家集"
- ]
- },
- {
- "name":"黄山",
- "county":[
- "黄山",
- "徽州",
- "祁门",
- "歙县",
- "屯溪",
- "休宁",
- "黟县"
- ]
- },
- {
- "name":"六安",
- "county":[
- "霍邱",
- "霍山",
- "金安",
- "金寨",
- "寿县",
- "舒城",
- "裕安"
- ]
- },
- {
- "name":"马鞍山",
- "county":[
- "当涂",
- "花山",
- "金家庄",
- "雨山"
- ]
- },
- {
- "name":"宿州",
- "county":[
- "砀山",
- "灵璧",
- "泗县",
- "萧县",
- "埇桥"
- ]
- },
- {
- "name":"铜陵",
- "county":[
- "郊区",
- "狮子山",
- "铜官山",
- "铜陵"
- ]
- },
- {
- "name":"芜湖",
- "county":[
- "繁昌",
- "镜湖",
- "鸠江",
- "南陵",
- "三山",
- "芜湖县",
- "弋江"
- ]
- },
- {
- "name":"宣城",
- "county":[
- "广德",
- "绩溪",
- "旌德",
- "泾县",
- "郎溪",
- "宁国",
- "宣州"
- ]
- }
- ]
- },
- {
- "name":"澳门",
- "city":[
- {
- "name":"澳门半岛",
- "county":[
- "澳门半岛"
- ]
- },
- {
- "name":"氹仔岛",
- "county":[
- "氹仔岛"
- ]
- },
- {
- "name":"路环岛",
- "county":[
- "路环岛"
- ]
- }
- ]
- },
- {
- "name":"重庆",
- "city":[
- {
- "name":"重庆",
- "county":[
- "巴南",
- "北碚",
- "璧山",
- "长寿",
- "城口",
- "大渡口",
- "大足",
- "垫江",
- "丰都",
- "奉节",
- "涪陵",
- "合川",
- "江北",
- "江津",
- "九龙坡",
- "开县",
- "梁平",
- "南岸",
- "南川",
- "彭水",
- "綦江",
- "黔江",
- "荣昌",
- "沙坪坝",
- "石柱",
- "双桥",
- "铜梁",
- "潼南",
- "万盛",
- "万州",
- "巫山",
- "巫溪",
- "武隆",
- "秀山",
- "永川",
- "酉阳",
- "渝北",
- "渝中",
- "云阳",
- "忠县"
- ]
- }
- ]
- },
- {
- "name":"福建",
- "city":[
- {
- "name":"福州",
- "county":[
- "仓山",
- "长乐",
- "福清",
- "鼓楼",
- "晋安",
- "连江",
- "罗源",
- "马尾",
- "闽侯",
- "闽清",
- "平潭",
- "台江",
- "永泰"
- ]
- },
- {
- "name":"龙岩",
- "county":[
- "长汀",
- "连城",
- "上杭",
- "武平",
- "新罗",
- "永定",
- "漳平"
- ]
- },
- {
- "name":"南平",
- "county":[
- "光泽",
- "建瓯",
- "建阳",
- "浦城",
- "邵武",
- "顺昌",
- "松溪",
- "武夷山",
- "延平",
- "政和"
- ]
- },
- {
- "name":"宁德",
- "county":[
- "福安",
- "福鼎",
- "古田",
- "蕉城",
- "屏南",
- "寿宁",
- "霞浦",
- "柘荣",
- "周宁"
- ]
- },
- {
- "name":"莆田",
- "county":[
- "城厢",
- "涵江",
- "荔城",
- "仙游",
- "秀屿港"
- ]
- },
- {
- "name":"泉州",
- "county":[
- "安溪",
- "德化",
- "丰泽",
- "惠安",
- "金门",
- "晋江",
- "鲤城",
- "洛江",
- "南安",
- "泉港",
- "石狮",
- "永春"
- ]
- },
- {
- "name":"三明",
- "county":[
- "大田",
- "建宁",
- "将乐",
- "梅列",
- "明溪",
- "宁化",
- "清流",
- "三元",
- "沙县",
- "泰宁",
- "永安",
- "尤溪"
- ]
- },
- {
- "name":"厦门",
- "county":[
- "海沧",
- "湖里",
- "集美",
- "思明",
- "同安",
- "翔安"
- ]
- },
- {
- "name":"漳州",
- "county":[
- "长泰",
- "东山",
- "华安",
- "龙海",
- "龙文",
- "南靖",
- "平和",
- "芗城",
- "云霄",
- "漳浦",
- "诏安"
- ]
- }
- ]
- },
- {
- "name":"甘肃",
- "city":[
- {
- "name":"白银",
- "county":[
- "白银县",
- "会宁",
- "景泰",
- "靖远",
- "平川"
- ]
- },
- {
- "name":"定西",
- "county":[
- "安定",
- "临洮",
- "陇西",
- "岷县",
- "通渭",
- "渭源",
- "漳县"
- ]
- },
- {
- "name":"甘南",
- "county":[
- "迭部",
- "合作",
- "临潭",
- "碌曲",
- "玛曲",
- "夏河",
- "舟曲",
- "卓尼"
- ]
- },
- {
- "name":"嘉峪关",
- "county":[
- "嘉峪关"
- ]
- },
- {
- "name":"金昌",
- "county":[
- "金川",
- "永昌"
- ]
- },
- {
- "name":"酒泉",
- "county":[
- "阿克塞",
- "敦煌",
- "瓜州",
- "金塔",
- "肃北",
- "肃州",
- "玉门"
- ]
- },
- {
- "name":"兰州",
- "county":[
- "安宁",
- "城关",
- "皋兰",
- "红古",
- "七里河",
- "西固",
- "永登",
- "榆中"
- ]
- },
- {
- "name":"临夏",
- "county":[
- "东乡",
- "广河",
- "和政",
- "积石山",
- "康乐",
- "临夏市",
- "临夏县",
- "永靖"
- ]
- },
- {
- "name":"陇南",
- "county":[
- "成县",
- "宕昌",
- "徽县",
- "康县",
- "礼县",
- "两当",
- "文县",
- "武都",
- "西和"
- ]
- },
- {
- "name":"平凉",
- "county":[
- "崇信",
- "华亭",
- "泾川",
- "静宁",
- "崆峒",
- "灵台",
- "庄浪"
- ]
- },
- {
- "name":"庆阳",
- "county":[
- "合水",
- "华池",
- "环县",
- "宁县",
- "庆城",
- "西峰",
- "镇原",
- "正宁"
- ]
- },
- {
- "name":"天水",
- "county":[
- "甘谷",
- "麦积",
- "秦安",
- "秦州",
- "清水",
- "武山",
- "张家川"
- ]
- },
- {
- "name":"武威",
- "county":[
- "古浪",
- "凉州",
- "民勤",
- "天祝"
- ]
- },
- {
- "name":"张掖",
- "county":[
- "甘州",
- "高台",
- "临泽",
- "民乐",
- "山丹",
- "肃南"
- ]
- }
- ]
- },
- {
- "name":"广东",
- "city":[
- {
- "name":"潮州",
- "county":[
- "潮安",
- "饶平",
- "湘桥"
- ]
- },
- {
- "name":"东莞",
- "county":[
- "东莞县"
- ]
- },
- {
- "name":"佛山",
- "county":[
- "禅城",
- "高明",
- "南海",
- "三水",
- "顺德"
- ]
- },
- {
- "name":"广州",
- "county":[
- "白云",
- "从化",
- "海珠",
- "花都",
- "黄埔",
- "荔湾",
- "萝岗",
- "南沙",
- "番禺",
- "天河",
- "越秀",
- "增城"
- ]
- },
- {
- "name":"河源",
- "county":[
- "东源",
- "和平",
- "连平",
- "龙川",
- "源城",
- "紫金"
- ]
- },
- {
- "name":"惠州",
- "county":[
- "博罗",
- "惠城",
- "惠东",
- "惠阳",
- "龙门"
- ]
- },
- {
- "name":"江门",
- "county":[
- "恩平",
- "鹤山",
- "江海",
- "开平",
- "蓬江",
- "台山",
- "新会"
- ]
- },
- {
- "name":"揭阳",
- "county":[
- "惠来",
- "揭东",
- "揭西",
- "普宁",
- "榕城"
- ]
- },
- {
- "name":"茂名",
- "county":[
- "电白",
- "高州",
- "化州",
- "茂港",
- "茂南",
- "信宜"
- ]
- },
- {
- "name":"梅州",
- "county":[
- "大埔",
- "丰顺",
- "蕉岭",
- "梅县",
- "梅江",
- "平远",
- "五华",
- "兴宁"
- ]
- },
- {
- "name":"清远",
- "county":[
- "佛冈",
- "连南",
- "连山",
- "连州",
- "清城",
- "清新",
- "阳山",
- "英德"
- ]
- },
- {
- "name":"汕头",
- "county":[
- "潮南",
- "潮阳",
- "澄海",
- "濠江",
- "金平",
- "龙湖",
- "南澳"
- ]
- },
- {
- "name":"汕尾",
- "county":[
- "城区",
- "海丰",
- "陆丰",
- "陆河"
- ]
- },
- {
- "name":"韶关",
- "county":[
- "乐昌",
- "南雄",
- "曲江",
- "仁化",
- "乳源",
- "始兴",
- "翁源",
- "武江",
- "新丰",
- "浈江"
- ]
- },
- {
- "name":"深圳",
- "county":[
- "宝安",
- "福田",
- "龙岗",
- "罗湖",
- "南山",
- "盐田"
- ]
- },
- {
- "name":"阳江",
- "county":[
- "江城",
- "阳西",
- "阳春",
- "阳东"
- ]
- },
- {
- "name":"云浮",
- "county":[
- "罗定",
- "新兴",
- "郁南",
- "云安",
- "云城"
- ]
- },
- {
- "name":"湛江",
- "county":[
- "赤坎",
- "雷州",
- "廉江",
- "麻章",
- "坡头",
- "遂溪",
- "吴川",
- "霞山",
- "徐闻"
- ]
- },
- {
- "name":"肇庆",
- "county":[
- "德庆",
- "鼎湖",
- "端州",
- "封开",
- "高要",
- "广宁",
- "怀集",
- "四会"
- ]
- },
- {
- "name":"中山",
- "county":[
- "中山"
- ]
- },
- {
- "name":"珠海",
- "county":[
- "斗门",
- "金湾",
- "香洲"
- ]
- }
- ]
- },
- {
- "name":"广西",
- "city":[
- {
- "name":"百色",
- "county":[
- "德保",
- "靖西",
- "乐业",
- "凌云",
- "隆林",
- "那坡",
- "平果",
- "田东",
- "田林",
- "田阳",
- "西林",
- "右江"
- ]
- },
- {
- "name":"北海",
- "county":[
- "海城",
- "合浦",
- "铁山港",
- "银海"
- ]
- },
- {
- "name":"崇左",
- "county":[
- "大新",
- "扶绥",
- "江州",
- "宁明",
- "凭祥",
- "天等"
- ]
- },
- {
- "name":"防城港",
- "county":[
- "东兴",
- "防城",
- "港口",
- "上思"
- ]
- },
- {
- "name":"贵港",
- "county":[
- "港北",
- "港南",
- "桂平",
- "平南",
- "覃塘"
- ]
- },
- {
- "name":"桂林",
- "county":[
- "叠彩",
- "恭城",
- "灌阳",
- "荔浦",
- "灵川",
- "临桂",
- "龙胜",
- "平乐",
- "七星",
- "全州",
- "象山",
- "兴安",
- "秀峰",
- "雁山",
- "阳朔",
- "永福",
- "资源"
- ]
- },
- {
- "name":"河池",
- "county":[
- "巴马",
- "大化",
- "东兰",
- "都安",
- "凤山",
- "环江",
- "金城江",
- "罗城",
- "南丹",
- "天峨",
- "宜州"
- ]
- },
- {
- "name":"贺州",
- "county":[
- "八步",
- "富川",
- "昭平",
- "钟山"
- ]
- },
- {
- "name":"来宾",
- "county":[
- "合山",
- "金秀",
- "武宣",
- "象州",
- "忻城",
- "兴宾"
- ]
- },
- {
- "name":"柳州",
- "county":[
- "城中",
- "柳北",
- "柳城",
- "柳江",
- "柳南",
- "鹿寨",
- "融安",
- "融水",
- "三江",
- "鱼峰"
- ]
- },
- {
- "name":"南宁",
- "county":[
- "宾阳",
- "横县",
- "江南",
- "良庆",
- "隆安",
- "龙州",
- "马山",
- "青秀",
- "上林",
- "武鸣",
- "西乡塘",
- "兴宁",
- "邕宁"
- ]
- },
- {
- "name":"钦州",
- "county":[
- "灵山",
- "浦北",
- "钦北",
- "钦南"
- ]
- },
- {
- "name":"梧州",
- "county":[
- "苍梧",
- "岑溪",
- "长洲",
- "蝶山",
- "蒙山",
- "藤县",
- "万秀"
- ]
- },
- {
- "name":"玉林",
- "county":[
- "北流",
- "博白",
- "陆川",
- "容县",
- "兴业",
- "玉州"
- ]
- }
- ]
- },
- {
- "name":"贵州",
- "city":[
- {
- "name":"安顺",
- "county":[
- "关岭",
- "平坝",
- "普定",
- "西秀",
- "镇宁",
- "紫云"
- ]
- },
- {
- "name":"毕节市",
- "county":[
- "毕节县",
- "大方",
- "赫章",
- "金沙",
- "纳雍",
- "黔西",
- "威宁",
- "织金"
- ]
- },
- {
- "name":"贵阳",
- "county":[
- "白云",
- "花溪",
- "开阳",
- "南明",
- "清镇",
- "乌当",
- "息烽",
- "小河",
- "修文",
- "云岩"
- ]
- },
- {
- "name":"六盘水",
- "county":[
- "六枝特",
- "盘县",
- "水城",
- "钟山"
- ]
- },
- {
- "name":"黔东南",
- "county":[
- "岑巩",
- "从江",
- "丹寨",
- "黄平",
- "剑河",
- "锦屏",
- "凯里",
- "雷山",
- "黎平",
- "麻江",
- "榕江",
- "三穗",
- "施秉",
- "台江",
- "天柱",
- "镇远"
- ]
- },
- {
- "name":"黔南",
- "county":[
- "长顺",
- "独山",
- "都匀",
- "福泉",
- "贵定",
- "惠水",
- "荔波",
- "龙里",
- "罗甸",
- "平塘",
- "三都",
- "瓮安"
- ]
- },
- {
- "name":"黔西南",
- "county":[
- "安龙",
- "册亨",
- "普安",
- "晴隆",
- "望谟",
- "兴仁",
- "兴义",
- "贞丰"
- ]
- },
- {
- "name":"铜仁",
- "county":[
- "德江",
- "江口",
- "石阡",
- "思南",
- "松桃",
- "铜仁",
- "万山特",
- "印江",
- "玉屏"
- ]
- },
- {
- "name":"遵义",
- "county":[
- "赤水",
- "道真",
- "凤冈",
- "红花岗",
- "汇川",
- "湄潭",
- "仁怀",
- "绥阳",
- "桐梓",
- "务川",
- "习水",
- "余庆",
- "正安",
- "遵义县"
- ]
- }
- ]
- },
- {
- "name":"海南",
- "city":[
- {
- "name":"白沙",
- "county":[
- "白沙"
- ]
- },
- {
- "name":"保亭",
- "county":[
- "保亭"
- ]
- },
- {
- "name":"昌江",
- "county":[
- "昌江"
- ]
- },
- {
- "name":"澄迈",
- "county":[
- "澄迈"
- ]
- },
- {
- "name":"儋州",
- "county":[
- "儋州"
- ]
- },
- {
- "name":"定安",
- "county":[
- "定安"
- ]
- },
- {
- "name":"东方",
- "county":[
- "东方"
- ]
- },
- {
- "name":"海口",
- "county":[
- "龙华",
- "美兰",
- "琼山",
- "秀英"
- ]
- },
- {
- "name":"乐东",
- "county":[
- "乐东"
- ]
- },
- {
- "name":"临高",
- "county":[
- "临高"
- ]
- },
- {
- "name":"陵水",
- "county":[
- "陵水"
- ]
- },
- {
- "name":"琼海",
- "county":[
- "琼海"
- ]
- },
- {
- "name":"琼中",
- "county":[
- "琼中"
- ]
- },
- {
- "name":"三亚",
- "county":[
- "三亚"
- ]
- },
- {
- "name":"屯昌",
- "county":[
- "屯昌"
- ]
- },
- {
- "name":"万宁",
- "county":[
- "万宁"
- ]
- },
- {
- "name":"文昌",
- "county":[
- "文昌"
- ]
- },
- {
- "name":"五指山",
- "county":[
- "五指山"
- ]
- }
- ]
- },
- {
- "name":"河北",
- "city":[
- {
- "name":"保定",
- "county":[
- "安国",
- "安新",
- "北市区",
- "博野",
- "定兴",
- "定州",
- "阜平",
- "高碑店",
- "高阳",
- "涞水",
- "涞源",
- "蠡县",
- "满城",
- "南市区",
- "清苑",
- "曲阳",
- "容城",
- "顺平",
- "唐县",
- "望都",
- "新市",
- "雄县",
- "徐水",
- "易县",
- "涿州"
- ]
- },
- {
- "name":"沧州",
- "county":[
- "泊头",
- "沧县",
- "东光",
- "海兴",
- "河间",
- "黄骅",
- "孟村",
- "南皮",
- "青县",
- "任丘",
- "肃宁",
- "吴桥",
- "献县",
- "新华",
- "盐山",
- "运河"
- ]
- },
- {
- "name":"承德",
- "county":[
- "承德县",
- "丰宁",
- "宽城",
- "隆化",
- "滦平",
- "平泉",
- "双滦",
- "双桥",
- "围场",
- "兴隆",
- "鹰手营"
- ]
- },
- {
- "name":"邯郸",
- "county":[
- "磁县",
- "丛台",
- "大名",
- "肥乡",
- "峰峰",
- "复兴",
- "馆陶",
- "广平",
- "邯山",
- "鸡泽",
- "邱县",
- "曲周",
- "涉县",
- "魏县",
- "武安",
- "永年"
- ]
- },
- {
- "name":"衡水",
- "county":[
- "安平",
- "阜城",
- "故城",
- "冀州",
- "景县",
- "饶阳",
- "深州",
- "桃城",
- "武强",
- "武邑",
- "枣强"
- ]
- },
- {
- "name":"廊坊",
- "county":[
- "安次",
- "霸州",
- "大厂",
- "大城",
- "固安",
- "广阳",
- "三河",
- "文安",
- "香河",
- "永清"
- ]
- },
- {
- "name":"秦皇岛",
- "county":[
- "北戴河",
- "昌黎",
- "抚宁",
- "海港",
- "卢龙",
- "青龙",
- "山海关"
- ]
- },
- {
- "name":"石家庄",
- "county":[
- "长安",
- "高邑",
- "藁城",
- "晋州",
- "井陉矿区",
- "井陉",
- "灵寿",
- "鹿泉",
- "栾城",
- "平山",
- "桥东",
- "桥西",
- "深泽",
- "无极",
- "新华",
- "辛集",
- "新乐",
- "行唐",
- "裕华",
- "元氏",
- "赞皇",
- "赵县",
- "正定"
- ]
- },
- {
- "name":"唐山",
- "county":[
- "丰南",
- "丰润",
- "古冶",
- "开平",
- "乐亭",
- "路北",
- "路南",
- "滦南",
- "滦县",
- "迁安",
- "迁西",
- "唐海",
- "玉田",
- "遵化"
- ]
- },
- {
- "name":"邢台",
- "county":[
- "柏乡",
- "广宗",
- "巨鹿",
- "临城",
- "临西",
- "隆尧",
- "南宫",
- "南和",
- "内丘",
- "宁晋",
- "平乡",
- "桥东",
- "桥西",
- "清河",
- "任县",
- "沙河",
- "威县",
- "新河",
- "邢台县"
- ]
- },
- {
- "name":"张家口",
- "county":[
- "赤城",
- "崇礼",
- "沽源",
- "怀安",
- "怀来",
- "康保",
- "桥东",
- "桥西",
- "尚义",
- "万全",
- "蔚县",
- "下花园",
- "宣化区",
- "宣化县",
- "阳原",
- "张北",
- "涿鹿"
- ]
- }
- ]
- },
- {
- "name":"河南",
- "city":[
- {
- "name":"安阳",
- "county":[
- "安阳县",
- "北关",
- "滑县",
- "林州",
- "龙安",
- "内黄",
- "汤阴",
- "文峰",
- "殷都"
- ]
- },
- {
- "name":"鹤壁",
- "county":[
- "鹤山",
- "浚县",
- "淇滨",
- "淇县",
- "山城"
- ]
- },
- {
- "name":"焦作",
- "county":[
- "博爱",
- "解放",
- "马村",
- "孟州",
- "沁阳",
- "山阳",
- "温县",
- "武陟",
- "修武",
- "中站"
- ]
- },
- {
- "name":"开封",
- "county":[
- "鼓楼",
- "金明",
- "开封县",
- "兰考",
- "龙亭",
- "杞县",
- "顺河",
- "通许",
- "尉氏",
- "禹王台"
- ]
- },
- {
- "name":"漯河",
- "county":[
- "临颍",
- "舞阳",
- "郾城",
- "源汇",
- "召陵"
- ]
- },
- {
- "name":"洛阳",
- "county":[
- "瀍河",
- "吉利",
- "涧西",
- "老城",
- "栾川",
- "洛龙",
- "洛宁",
- "孟津",
- "汝阳",
- "嵩县",
- "西工",
- "新安",
- "偃师",
- "伊川",
- "宜阳"
- ]
- },
- {
- "name":"南阳",
- "county":[
- "邓州",
- "方城",
- "南召",
- "内乡",
- "社旗",
- "唐河",
- "桐柏",
- "宛城",
- "卧龙",
- "淅川",
- "西峡",
- "新野",
- "镇平"
- ]
- },
- {
- "name":"平顶山",
- "county":[
- "宝丰",
- "鲁山",
- "汝州",
- "石龙",
- "卫东",
- "舞钢",
- "新华",
- "叶县",
- "湛河",
- "郏县"
- ]
- },
- {
- "name":"濮阳",
- "county":[
- "范县",
- "华龙",
- "南乐",
- "濮阳县",
- "清丰",
- "台前"
- ]
- },
- {
- "name":"三门峡",
- "county":[
- "湖滨",
- "灵宝",
- "卢氏",
- "渑池",
- "陕县",
- "义马"
- ]
- },
- {
- "name":"商丘",
- "county":[
- "梁园",
- "民权",
- "宁陵",
- "睢县",
- "睢阳",
- "夏邑",
- "永城",
- "虞城",
- "柘城"
- ]
- },
- {
- "name":"济源",
- "county":[
- "济源"
- ]
- },
- {
- "name":"新乡",
- "county":[
- "长垣",
- "封丘",
- "凤泉",
- "红旗",
- "辉县",
- "获嘉",
- "牧野",
- "卫滨",
- "卫辉",
- "新乡县",
- "延津",
- "原阳"
- ]
- },
- {
- "name":"信阳",
- "county":[
- "固始",
- "光山",
- "淮滨",
- "潢川",
- "罗山",
- "平桥",
- "商城",
- "浉河",
- "息县",
- "新县"
- ]
- },
- {
- "name":"许昌",
- "county":[
- "长葛",
- "魏都",
- "襄城",
- "许昌县",
- "鄢陵",
- "禹州"
- ]
- },
- {
- "name":"郑州",
- "county":[
- "登封",
- "二七",
- "巩义",
- "管城",
- "惠济",
- "金水",
- "上街",
- "新密",
- "新郑",
- "荥阳",
- "中牟",
- "中原"
- ]
- },
- {
- "name":"周口",
- "county":[
- "川汇",
- "郸城",
- "扶沟",
- "淮阳",
- "鹿邑",
- "商水",
- "沈丘",
- "太康",
- "西华",
- "项城"
- ]
- },
- {
- "name":"驻马店",
- "county":[
- "泌阳",
- "平舆",
- "确山",
- "汝南",
- "上蔡",
- "遂平",
- "西平",
- "新蔡",
- "驿城",
- "正阳"
- ]
- }
- ]
- },
- {
- "name":"黑龙江",
- "city":[
- {
- "name":"大庆",
- "county":[
- "大同",
- "杜尔伯特",
- "红岗",
- "林甸",
- "龙凤",
- "让胡路",
- "萨尔图",
- "肇源",
- "肇州"
- ]
- },
- {
- "name":"大兴安岭",
- "county":[
- "呼玛",
- "漠河",
- "塔河"
- ]
- },
- {
- "name":"哈尔滨",
- "county":[
- "阿城",
- "巴彦",
- "宾县",
- "道里",
- "道外",
- "方正",
- "呼兰",
- "木兰",
- "南岗",
- "平房",
- "尚志",
- "双城",
- "松北",
- "通河",
- "五常",
- "香坊",
- "延寿",
- "依兰"
- ]
- },
- {
- "name":"鹤岗",
- "county":[
- "东山",
- "工农",
- "萝北",
- "南山",
- "绥滨",
- "向阳",
- "兴安",
- "兴山"
- ]
- },
- {
- "name":"黑河",
- "county":[
- "爱辉",
- "北安",
- "嫩江",
- "孙吴",
- "五大连池",
- "逊克"
- ]
- },
- {
- "name":"鸡西",
- "county":[
- "城子河",
- "滴道",
- "恒山",
- "虎林",
- "鸡东",
- "鸡冠",
- "梨树",
- "麻山",
- "密山"
- ]
- },
- {
- "name":"佳木斯",
- "county":[
- "东风",
- "抚远",
- "富锦",
- "桦川",
- "桦南",
- "郊区",
- "前进",
- "汤原",
- "同江",
- "向阳"
- ]
- },
- {
- "name":"牡丹江",
- "county":[
- "爱民",
- "东安",
- "东宁",
- "海林",
- "林口",
- "穆棱",
- "宁安",
- "绥芬河",
- "西安",
- "阳明"
- ]
- },
- {
- "name":"齐齐哈尔",
- "county":[
- "昂昂溪",
- "拜泉",
- "富拉尔基",
- "富裕",
- "甘南",
- "建华",
- "克山",
- "龙江",
- "龙沙",
- "梅里斯",
- "讷河",
- "碾子山",
- "泰来",
- "铁锋",
- "依安"
- ]
- },
- {
- "name":"七台河",
- "county":[
- "勃利",
- "茄子河",
- "桃山",
- "新兴"
- ]
- },
- {
- "name":"双鸭山",
- "county":[
- "宝清",
- "宝山",
- "集贤",
- "尖山",
- "岭东",
- "饶河",
- "四方台",
- "友谊"
- ]
- },
- {
- "name":"绥化",
- "county":[
- "安达",
- "北林",
- "海伦",
- "兰西",
- "明水",
- "青冈",
- "庆安",
- "绥棱",
- "望奎",
- "肇东"
- ]
- },
- {
- "name":"伊春",
- "county":[
- "翠峦",
- "带岭",
- "红星",
- "嘉荫",
- "金山屯",
- "美溪",
- "南岔",
- "上甘岭",
- "汤旺河",
- "铁力",
- "乌马河",
- "乌伊岭",
- "五营",
- "西林",
- "新青",
- "伊春区",
- "友好"
- ]
- }
- ]
- },
- {
- "name":"湖北",
- "city":[
- {
- "name":"鄂州",
- "county":[
- "鄂城",
- "华容",
- "梁子湖"
- ]
- },
- {
- "name":"恩施",
- "county":[
- "巴东",
- "恩施市",
- "鹤峰",
- "建始",
- "来凤",
- "利川",
- "咸丰",
- "宣恩"
- ]
- },
- {
- "name":"黄冈",
- "county":[
- "红安",
- "黄梅",
- "黄州",
- "罗田",
- "麻城",
- "蕲春",
- "团风",
- "武穴",
- "浠水",
- "英山"
- ]
- },
- {
- "name":"黄石",
- "county":[
- "大冶",
- "黄石港",
- "铁山",
- "西塞山",
- "下陆",
- "阳新"
- ]
- },
- {
- "name":"荆门",
- "county":[
- "东宝",
- "掇刀",
- "京山",
- "沙洋",
- "钟祥"
- ]
- },
- {
- "name":"荆州",
- "county":[
- "公安",
- "洪湖",
- "监利",
- "江陵",
- "荆州区",
- "沙市",
- "石首",
- "松滋"
- ]
- },
- {
- "name":"省直辖",
- "county":[
- "潜江",
- "神农架",
- "天门",
- "仙桃"
- ]
- },
- {
- "name":"十堰",
- "county":[
- "丹江口",
- "房县",
- "茅箭",
- "郧西",
- "郧县",
- "张湾",
- "竹山",
- "竹溪"
- ]
- },
- {
- "name":"随州",
- "county":[
- "广水",
- "曾都"
- ]
- },
- {
- "name":"武汉",
- "county":[
- "蔡甸",
- "东西湖",
- "汉南",
- "汉阳",
- "洪山",
- "黄陂",
- "江岸",
- "江汉",
- "江夏",
- "硚口",
- "青山",
- "武昌",
- "新洲"
- ]
- },
- {
- "name":"咸宁",
- "county":[
- "赤壁",
- "崇阳",
- "嘉鱼",
- "通城",
- "通山",
- "咸安"
- ]
- },
- {
- "name":"襄樊",
- "county":[
- "保康",
- "樊城",
- "谷城",
- "老河口",
- "南漳",
- "襄城",
- "襄阳",
- "宜城",
- "枣阳"
- ]
- },
- {
- "name":"孝感",
- "county":[
- "安陆",
- "大悟",
- "汉川",
- "孝昌",
- "孝南",
- "应城",
- "云梦"
- ]
- },
- {
- "name":"宜昌",
- "county":[
- "长阳",
- "当阳",
- "点军",
- "五峰",
- "伍家岗",
- "西陵",
- "猇亭",
- "兴山",
- "宜都",
- "夷陵",
- "远安",
- "枝江",
- "秭归"
- ]
- }
- ]
- },
- {
- "name":"湖南",
- "city":[
- {
- "name":"常德",
- "county":[
- "安乡",
- "鼎城",
- "汉寿",
- "津市",
- "澧县",
- "临澧",
- "石门",
- "桃源",
- "武陵"
- ]
- },
- {
- "name":"长沙",
- "county":[
- "长沙县",
- "芙蓉",
- "开福",
- "浏阳",
- "宁乡",
- "天心",
- "望城",
- "雨花",
- "岳麓"
- ]
- },
- {
- "name":"郴州",
- "county":[
- "安仁",
- "北湖",
- "桂东",
- "桂阳",
- "嘉禾",
- "临武",
- "汝城",
- "苏仙",
- "宜章",
- "永兴",
- "资兴"
- ]
- },
- {
- "name":"衡阳",
- "county":[
- "常宁",
- "衡东",
- "衡南",
- "衡山",
- "衡阳县",
- "耒阳",
- "南岳",
- "祁东",
- "石鼓",
- "雁峰",
- "蒸湘",
- "珠晖"
- ]
- },
- {
- "name":"怀化",
- "county":[
- "辰溪",
- "鹤城",
- "洪江",
- "会同",
- "靖州",
- "麻阳",
- "通道",
- "新晃",
- "溆浦",
- "沅陵",
- "芷江",
- "中方"
- ]
- },
- {
- "name":"娄底",
- "county":[
- "冷水江",
- "涟源",
- "娄星",
- "双峰",
- "新化"
- ]
- },
- {
- "name":"邵阳",
- "county":[
- "北塔",
- "城步",
- "大祥",
- "洞口",
- "隆回",
- "邵东",
- "邵阳县",
- "双清",
- "绥宁",
- "武冈",
- "新宁",
- "新邵"
- ]
- },
- {
- "name":"湘潭",
- "county":[
- "韶山",
- "湘潭县",
- "湘乡",
- "雨湖",
- "岳塘"
- ]
- },
- {
- "name":"湘西",
- "county":[
- "保靖",
- "凤凰",
- "古丈",
- "花垣",
- "吉首",
- "龙山",
- "泸溪",
- "永顺"
- ]
- },
- {
- "name":"益阳",
- "county":[
- "安化",
- "赫山",
- "南县",
- "桃江",
- "沅江",
- "资阳"
- ]
- },
- {
- "name":"永州",
- "county":[
- "道县",
- "东安",
- "江华",
- "江永",
- "蓝山",
- "冷水滩",
- "零陵",
- "宁远",
- "祁阳",
- "双牌",
- "新田"
- ]
- },
- {
- "name":"岳阳",
- "county":[
- "华容",
- "君山",
- "临湘",
- "汨罗",
- "平江",
- "湘阴",
- "岳阳楼",
- "岳阳县",
- "云溪"
- ]
- },
- {
- "name":"张家界",
- "county":[
- "慈利",
- "桑植",
- "武陵源",
- "永定"
- ]
- },
- {
- "name":"株洲",
- "county":[
- "茶陵",
- "荷塘",
- "醴陵",
- "芦淞",
- "石峰",
- "天元",
- "炎陵",
- "攸县",
- "株洲县"
- ]
- }
- ]
- },
- {
- "name":"吉林",
- "city":[
- {
- "name":"白城",
- "county":[
- "大安",
- "洮北",
- "洮南",
- "通榆",
- "镇赉"
- ]
- },
- {
- "name":"白山",
- "county":[
- "八道江",
- "长白",
- "抚松",
- "江源",
- "靖宇",
- "临江"
- ]
- },
- {
- "name":"长春",
- "county":[
- "朝阳",
- "德惠",
- "二道",
- "九台",
- "宽城",
- "绿园",
- "南关",
- "农安",
- "双阳",
- "榆树"
- ]
- },
- {
- "name":"吉林",
- "county":[
- "昌邑",
- "船营",
- "丰满",
- "桦甸",
- "蛟河",
- "龙潭",
- "磐石",
- "舒兰",
- "永吉"
- ]
- },
- {
- "name":"辽源",
- "county":[
- "东丰",
- "东辽",
- "龙山",
- "西安"
- ]
- },
- {
- "name":"四平",
- "county":[
- "公主岭",
- "梨树",
- "双辽",
- "铁东",
- "铁西",
- "伊通"
- ]
- },
- {
- "name":"松原",
- "county":[
- "长岭",
- "扶余",
- "宁江",
- "乾安",
- "前郭"
- ]
- },
- {
- "name":"通化",
- "county":[
- "东昌",
- "二道江",
- "辉南",
- "集安",
- "柳河",
- "梅河口",
- "通化县"
- ]
- },
- {
- "name":"延边",
- "county":[
- "安图",
- "敦化",
- "和龙",
- "珲春",
- "龙井",
- "图们",
- "汪清",
- "延吉"
- ]
- }
- ]
- },
- {
- "name":"江苏",
- "city":[
- {
- "name":"常州",
- "county":[
- "金坛",
- "溧阳",
- "戚墅堰",
- "天宁",
- "武进",
- "新北",
- "钟楼"
- ]
- },
- {
- "name":"淮安",
- "county":[
- "楚州",
- "洪泽",
- "淮阴",
- "金湖",
- "涟水",
- "清河",
- "清浦",
- "盱眙"
- ]
- },
- {
- "name":"连云港",
- "county":[
- "东海",
- "赣榆",
- "灌南",
- "灌云",
- "海州",
- "连云",
- "新浦"
- ]
- },
- {
- "name":"南京",
- "county":[
- "白下",
- "高淳",
- "鼓楼",
- "建邺",
- "江宁",
- "溧水",
- "六合",
- "浦口",
- "栖霞",
- "秦淮",
- "下关",
- "玄武",
- "雨花台"
- ]
- },
- {
- "name":"南通",
- "county":[
- "崇川",
- "港闸",
- "海安",
- "海门",
- "启东",
- "如东",
- "如皋",
- "通州"
- ]
- },
- {
- "name":"苏州",
- "county":[
- "沧浪",
- "常熟",
- "虎丘",
- "金阊",
- "昆山",
- "平江",
- "太仓",
- "吴江",
- "吴中",
- "相城",
- "张家港"
- ]
- },
- {
- "name":"宿迁",
- "county":[
- "沭阳",
- "泗洪",
- "泗阳",
- "宿城",
- "宿豫"
- ]
- },
- {
- "name":"泰州",
- "county":[
- "高港",
- "海陵",
- "姜堰",
- "靖江",
- "泰兴",
- "兴化"
- ]
- },
- {
- "name":"无锡",
- "county":[
- "北塘",
- "滨湖",
- "崇安",
- "惠山",
- "江阴",
- "南长",
- "锡山",
- "宜兴"
- ]
- },
- {
- "name":"徐州",
- "county":[
- "丰县",
- "鼓楼",
- "贾汪",
- "九里",
- "沛县",
- "邳州",
- "泉山",
- "睢宁",
- "铜山",
- "新沂",
- "云龙"
- ]
- },
- {
- "name":"盐城",
- "county":[
- "滨海",
- "大丰",
- "东台",
- "阜宁",
- "建湖",
- "射阳",
- "亭湖",
- "响水",
- "盐都"
- ]
- },
- {
- "name":"扬州",
- "county":[
- "宝应",
- "高邮",
- "广陵",
- "邗江",
- "江都",
- "维扬",
- "仪征"
- ]
- },
- {
- "name":"镇江",
- "county":[
- "丹徒",
- "丹阳",
- "京口",
- "句容",
- "润州",
- "扬中"
- ]
- }
- ]
- },
- {
- "name":"江西",
- "city":[
- {
- "name":"抚州",
- "county":[
- "崇仁",
- "东乡",
- "广昌",
- "金溪",
- "乐安",
- "黎川",
- "临川",
- "南城",
- "南丰",
- "宜黄",
- "资溪"
- ]
- },
- {
- "name":"赣州",
- "county":[
- "安远",
- "崇义",
- "大余",
- "定南",
- "赣县",
- "会昌",
- "龙南",
- "南康",
- "宁都",
- "全南",
- "瑞金",
- "上犹",
- "石城",
- "信丰",
- "兴国",
- "寻乌",
- "于都",
- "章贡"
- ]
- },
- {
- "name":"吉安",
- "county":[
- "安福",
- "吉安县",
- "吉水",
- "吉州",
- "井冈山",
- "青原",
- "遂川",
- "泰和",
- "万安",
- "峡江",
- "新干",
- "永丰",
- "永新"
- ]
- },
- {
- "name":"景德镇",
- "county":[
- "昌江",
- "浮梁",
- "乐平",
- "珠山"
- ]
- },
- {
- "name":"九江",
- "county":[
- "德安",
- "都昌",
- "湖口",
- "九江县",
- "庐山",
- "彭泽",
- "瑞昌",
- "武宁",
- "星子",
- "修水",
- "浔阳",
- "永修"
- ]
- },
- {
- "name":"南昌",
- "county":[
- "安义",
- "东湖",
- "进贤",
- "南昌县",
- "青山湖",
- "青云谱",
- "湾里",
- "西湖",
- "新建"
- ]
- },
- {
- "name":"萍乡",
- "county":[
- "安源",
- "莲花",
- "芦溪",
- "上栗",
- "湘东"
- ]
- },
- {
- "name":"上饶",
- "county":[
- "德兴",
- "广丰",
- "横峰",
- "鄱阳",
- "铅山",
- "上饶县",
- "万年",
- "婺源",
- "信州",
- "弋阳",
- "余干",
- "玉山"
- ]
- },
- {
- "name":"新余",
- "county":[
- "分宜",
- "渝水"
- ]
- },
- {
- "name":"宜春",
- "county":[
- "丰城",
- "奉新",
- "高安",
- "靖安",
- "上高",
- "铜鼓",
- "万载",
- "宜丰",
- "袁州",
- "樟树"
- ]
- },
- {
- "name":"鹰潭",
- "county":[
- "贵溪",
- "余江",
- "月湖"
- ]
- }
- ]
- },
- {
- "name":"辽宁",
- "city":[
- {
- "name":"鞍山",
- "county":[
- "海城",
- "立山",
- "千山",
- "台安",
- "铁东",
- "铁西",
- "岫岩"
- ]
- },
- {
- "name":"本溪",
- "county":[
- "本溪县",
- "桓仁",
- "明山",
- "南芬",
- "平山",
- "溪湖"
- ]
- },
- {
- "name":"朝阳",
- "county":[
- "北票",
- "朝阳县",
- "建平",
- "喀左",
- "凌源",
- "龙城",
- "双塔"
- ]
- },
- {
- "name":"大连",
- "county":[
- "长海",
- "甘井子",
- "金州",
- "旅顺",
- "普兰店",
- "沙河口",
- "瓦房店",
- "西岗",
- "中山",
- "庄河"
- ]
- },
- {
- "name":"丹东",
- "county":[
- "东港",
- "凤城",
- "宽甸",
- "元宝",
- "振安",
- "振兴"
- ]
- },
- {
- "name":"抚顺",
- "county":[
- "东洲",
- "抚顺县",
- "清原",
- "顺城",
- "望花",
- "新宾",
- "新抚"
- ]
- },
- {
- "name":"阜新",
- "county":[
- "阜新县",
- "海州",
- "清河门",
- "太平",
- "细河",
- "新邱",
- "彰武"
- ]
- },
- {
- "name":"葫芦岛",
- "county":[
- "建昌",
- "连山",
- "龙港",
- "南票",
- "绥中",
- "兴城"
- ]
- },
- {
- "name":"锦州",
- "county":[
- "北镇",
- "古塔",
- "黑山",
- "凌海",
- "凌河",
- "太和",
- "义县"
- ]
- },
- {
- "name":"辽阳",
- "county":[
- "白塔",
- "灯塔",
- "弓长岭",
- "宏伟",
- "辽阳县",
- "太子河",
- "文圣"
- ]
- },
- {
- "name":"盘锦",
- "county":[
- "大洼",
- "盘山",
- "双台子",
- "兴隆台"
- ]
- },
- {
- "name":"沈阳",
- "county":[
- "大东",
- "东陵",
- "法库",
- "和平",
- "皇姑",
- "康平",
- "辽中",
- "沈北新区",
- "沈河",
- "苏家屯",
- "铁西",
- "新民",
- "于洪"
- ]
- },
- {
- "name":"铁岭",
- "county":[
- "昌图",
- "调兵山",
- "开原",
- "清河",
- "铁岭县",
- "西丰",
- "银州"
- ]
- },
- {
- "name":"营口",
- "county":[
- "鲅鱼圈",
- "大石桥",
- "盖州",
- "老边",
- "西市",
- "站前"
- ]
- }
- ]
- },
- {
- "name":"内蒙古",
- "city":[
- {
- "name":"包头",
- "county":[
- "白云鄂博",
- "达尔罕茂明安联合旗",
- "东河区",
- "固阳",
- "九原区",
- "昆都仑区",
- "青山区",
- "石拐区",
- "土默特右旗",
- "满都拉"
- ]
- },
- {
- "name":"赤峰",
- "county":[
- "阿鲁科尔沁旗",
- "敖汉旗",
- "巴林右旗",
- "巴林左旗",
- "红山区",
- "喀喇沁旗",
- "克什克腾旗",
- "林西",
- "宁城",
- "松山区",
- "翁牛特旗",
- "元宝山区",
- "宝国吐",
- "八里罕",
- "浩尔吐",
- "岗子"
- ]
- },
- {
- "name":"鄂尔多斯",
- "county":[
- "东胜",
- "达拉特旗",
- "准格尔旗",
- "鄂托克前旗",
- "鄂托克旗",
- "杭锦旗",
- "乌审旗",
- "伊金霍洛旗"
- ]
- },
- {
- "name":"呼和浩特",
- "county":[
- "和林格尔",
- "回民区",
- "清水河",
- "赛罕区",
- "土默特左旗",
- "托克托",
- "武川",
- "新城区",
- "玉泉区"
- ]
- },
- {
- "name":"呼伦贝尔",
- "county":[
- "阿荣旗",
- "陈巴尔虎旗",
- "额尔古纳",
- "鄂伦春旗",
- "鄂温克旗",
- "根河",
- "海拉尔",
- "满洲里",
- "莫力达瓦旗",
- "新巴尔虎右旗",
- "新巴尔虎左旗",
- "牙克石",
- "扎兰屯",
- "图里河",
- "小二沟"
- ]
- },
- {
- "name":"通辽",
- "county":[
- "霍林郭勒",
- "开鲁",
- "科尔沁区",
- "科尔沁左翼后旗",
- "科尔沁左翼中旗",
- "库伦旗",
- "奈曼旗",
- "扎鲁特旗",
- "巴雅尔吐胡硕"
- ]
- },
- {
- "name":"乌海",
- "county":[
- "海勃湾区",
- "海南区",
- "乌达区"
- ]
- },
- {
- "name":"阿拉善盟",
- "county":[
- "阿拉善左旗",
- "阿拉善右旗",
- "额济纳旗",
- "拐子湖",
- "雅布赖",
- "乌斯泰",
- "吉兰太",
- "孪井滩",
- "巴彦诺尔贡"
- ]
- },
- {
- "name":"锡林郭勒盟",
- "county":[
- "锡林浩特",
- "二连浩特",
- "多伦",
- "阿巴嘎旗",
- "苏尼特左旗",
- "苏尼特右旗",
- "东乌珠穆沁旗",
- "西乌珠穆沁旗",
- "太仆寺旗",
- "镶黄旗",
- "正镶白旗",
- "正蓝旗",
- "博克图",
- "朱日和",
- "乌拉盖"
- ]
- },
- {
- "name":"兴安盟",
- "county":[
- "乌兰浩特",
- "阿尔山",
- "突泉",
- "科尔沁右翼前旗",
- "科尔沁右翼中旗",
- "扎赉特旗",
- "胡尔勒",
- "索伦"
- ]
- },
- {
- "name":"巴彦淖尔",
- "county":[
- "临河区",
- "五原",
- "磴口",
- "乌拉特前旗",
- "乌拉特中旗",
- "乌拉特后旗",
- "杭锦后旗",
- "大佘太",
- "海力素",
- "那仁宝力格"
- ]
- },
- {
- "name":"乌兰察布",
- "county":[
- "集宁",
- "丰镇",
- "卓资",
- "化德",
- "商都",
- "兴和",
- "凉城",
- "察哈尔右翼前旗",
- "察哈尔右翼中旗",
- "察哈尔右翼后旗",
- "四子王旗"
- ]
- }
- ]
- },
- {
- "name":"宁夏",
- "city":[
- {
- "name":"固原",
- "county":[
- "泾源",
- "隆德",
- "彭阳",
- "西吉",
- "原州区"
- ]
- },
- {
- "name":"石嘴山",
- "county":[
- "大武口",
- "惠农",
- "平罗"
- ]
- },
- {
- "name":"吴忠",
- "county":[
- "利通区",
- "青铜峡",
- "同心",
- "盐池"
- ]
- },
- {
- "name":"银川",
- "county":[
- "贺兰",
- "金凤区",
- "灵武",
- "西夏区",
- "兴庆区",
- "永宁"
- ]
- },
- {
- "name":"中卫",
- "county":[
- "海原",
- "沙坡头区",
- "中宁"
- ]
- }
- ]
- },
- {
- "name":"青海",
- "city":[
- {
- "name":"果洛",
- "county":[
- "班玛",
- "达日",
- "甘德",
- "久治",
- "玛多",
- "玛沁"
- ]
- },
- {
- "name":"海东",
- "county":[
- "互助",
- "化隆",
- "乐都",
- "民和",
- "平安",
- "循化"
- ]
- },
- {
- "name":"海西",
- "county":[
- "德令哈",
- "都兰",
- "格尔木",
- "天峻",
- "乌兰"
- ]
- },
- {
- "name":"海北",
- "county":[
- "刚察",
- "海晏",
- "门源",
- "祁连"
- ]
- },
- {
- "name":"海南",
- "county":[
- "共和",
- "贵德",
- "贵南",
- "同德",
- "兴海"
- ]
- },
- {
- "name":"黄南",
- "county":[
- "河南",
- "尖扎",
- "同仁",
- "泽库"
- ]
- },
- {
- "name":"西宁",
- "county":[
- "城北区",
- "城东区",
- "城西区",
- "城中区",
- "大通",
- "湟源",
- "湟中"
- ]
- },
- {
- "name":"玉树",
- "county":[
- "称多",
- "囊谦",
- "曲麻莱",
- "玉树县",
- "杂多",
- "治多"
- ]
- }
- ]
- },
- {
- "name":"山东",
- "city":[
- {
- "name":"滨州",
- "county":[
- "滨城区",
- "博兴",
- "惠民",
- "无棣",
- "阳信",
- "沾化",
- "邹平"
- ]
- },
- {
- "name":"德州",
- "county":[
- "德城区",
- "乐陵",
- "临邑",
- "陵县",
- "宁津",
- "平原",
- "齐河",
- "庆云",
- "武城",
- "夏津",
- "禹城"
- ]
- },
- {
- "name":"东营",
- "county":[
- "东营区",
- "广饶",
- "河口",
- "垦利",
- "利津"
- ]
- },
- {
- "name":"菏泽",
- "county":[
- "曹县",
- "成武",
- "定陶",
- "东明",
- "巨野",
- "鄄城",
- "牡丹区",
- "单县",
- "郓城"
- ]
- },
- {
- "name":"济南",
- "county":[
- "长清",
- "槐荫区",
- "济阳",
- "历城区",
- "历下区",
- "平阴",
- "商河",
- "市中区",
- "天桥区",
- "章丘"
- ]
- },
- {
- "name":"济宁",
- "county":[
- "嘉祥",
- "金乡",
- "梁山",
- "曲阜",
- "任城区",
- "市中区",
- "泗水",
- "微山",
- "汶上",
- "兖州",
- "鱼台",
- "邹城"
- ]
- },
- {
- "name":"莱芜",
- "county":[
- "钢城区",
- "莱城区"
- ]
- },
- {
- "name":"聊城",
- "county":[
- "茌平",
- "东昌府区",
- "东阿",
- "高唐",
- "冠县",
- "临清",
- "莘县",
- "阳谷"
- ]
- },
- {
- "name":"临沂",
- "county":[
- "苍山",
- "费县",
- "河东区",
- "莒南",
- "兰山区",
- "临沭",
- "罗庄区",
- "蒙阴",
- "平邑",
- "郯城",
- "沂南",
- "沂水"
- ]
- },
- {
- "name":"青岛",
- "county":[
- "城阳区",
- "黄岛区",
- "即墨",
- "胶南",
- "胶州",
- "莱西",
- "崂山",
- "李沧区",
- "平度",
- "市北区",
- "市南区",
- "四方区"
- ]
- },
- {
- "name":"日照",
- "county":[
- "东港区",
- "莒县",
- "岚山区",
- "五莲"
- ]
- },
- {
- "name":"泰安",
- "county":[
- "岱岳区",
- "东平",
- "肥城",
- "宁阳",
- "泰山区",
- "新泰"
- ]
- },
- {
- "name":"威海",
- "county":[
- "环翠区",
- "荣成",
- "乳山",
- "文登"
- ]
- },
- {
- "name":"潍坊",
- "county":[
- "安丘",
- "昌乐",
- "昌邑",
- "坊子区",
- "高密",
- "寒亭区",
- "奎文区",
- "临朐",
- "青州",
- "寿光",
- "潍城区",
- "诸城"
- ]
- },
- {
- "name":"烟台",
- "county":[
- "长岛",
- "福山",
- "海阳",
- "莱山区",
- "莱阳",
- "莱州",
- "龙口",
- "牟平",
- "蓬莱",
- "栖霞",
- "招远",
- "芝罘区"
- ]
- },
- {
- "name":"枣庄",
- "county":[
- "山亭区",
- "市中区",
- "台儿庄",
- "滕州",
- "薛城",
- "峄城"
- ]
- },
- {
- "name":"淄博",
- "county":[
- "博山",
- "高青",
- "桓台",
- "临淄",
- "沂源",
- "张店区",
- "周村",
- "淄川"
- ]
- }
- ]
- },
- {
- "name":"山西",
- "city":[
- {
- "name":"长治",
- "county":[
- "长治县",
- "长子",
- "城区",
- "壶关",
- "郊区",
- "黎城",
- "潞城",
- "平顺",
- "沁县",
- "沁源",
- "屯留",
- "武乡",
- "襄垣"
- ]
- },
- {
- "name":"大同",
- "county":[
- "城区",
- "大同县",
- "广灵",
- "浑源",
- "矿区",
- "灵丘",
- "南郊",
- "天镇",
- "新荣",
- "阳高",
- "左云"
- ]
- },
- {
- "name":"晋城",
- "county":[
- "城区",
- "高平",
- "陵川",
- "沁水",
- "阳城",
- "泽州"
- ]
- },
- {
- "name":"晋中",
- "county":[
- "和顺",
- "介休",
- "灵石",
- "平遥",
- "祁县",
- "寿阳",
- "太谷",
- "昔阳",
- "榆次",
- "榆社",
- "左权"
- ]
- },
- {
- "name":"临汾",
- "county":[
- "安泽",
- "大宁",
- "汾西",
- "浮山",
- "古县",
- "洪洞",
- "侯马",
- "霍州",
- "吉县",
- "蒲县",
- "曲沃",
- "隰县",
- "襄汾",
- "乡宁",
- "尧都",
- "翼城",
- "永和"
- ]
- },
- {
- "name":"吕梁",
- "county":[
- "方山",
- "汾阳",
- "交城",
- "交口",
- "岚县",
- "离石",
- "临县",
- "柳林",
- "石楼",
- "文水",
- "孝义",
- "兴县",
- "中阳"
- ]
- },
- {
- "name":"朔州",
- "county":[
- "怀仁",
- "平鲁",
- "山阴",
- "朔城",
- "应县",
- "右玉"
- ]
- },
- {
- "name":"太原",
- "county":[
- "古交",
- "尖草坪",
- "晋源",
- "娄烦",
- "清徐",
- "万柏林",
- "小店",
- "杏花岭",
- "阳曲",
- "迎泽"
- ]
- },
- {
- "name":"忻州",
- "county":[
- "保德",
- "代县",
- "定襄",
- "繁峙",
- "河曲",
- "静乐",
- "岢岚",
- "宁武",
- "偏关",
- "神池",
- "五台",
- "五寨",
- "忻府",
- "原平",
- "五台山"
- ]
- },
- {
- "name":"阳泉",
- "county":[
- "城区",
- "郊区",
- "矿区",
- "盂县",
- "平定"
- ]
- },
- {
- "name":"运城",
- "county":[
- "河津",
- "稷山",
- "绛县",
- "临猗",
- "平陆",
- "芮城",
- "万荣",
- "闻喜",
- "夏县",
- "新绛",
- "盐湖",
- "永济",
- "垣曲"
- ]
- }
- ]
- },
- {
- "name":"陕西",
- "city":[
- {
- "name":"安康",
- "county":[
- "白河",
- "汉滨",
- "汉阴",
- "岚皋",
- "宁陕",
- "平利",
- "石泉",
- "旬阳",
- "镇坪",
- "紫阳"
- ]
- },
- {
- "name":"宝鸡",
- "county":[
- "陈仓",
- "凤县",
- "凤翔",
- "扶风",
- "金台",
- "麟游",
- "陇县",
- "眉县",
- "岐山",
- "千阳",
- "太白",
- "渭滨"
- ]
- },
- {
- "name":"汉中",
- "county":[
- "城固",
- "佛坪",
- "汉台",
- "留坝",
- "略阳",
- "勉县",
- "南郑",
- "宁强",
- "西乡",
- "洋县",
- "镇巴"
- ]
- },
- {
- "name":"商洛",
- "county":[
- "丹凤",
- "洛南",
- "山阳",
- "商南",
- "商州",
- "柞水",
- "镇安"
- ]
- },
- {
- "name":"铜川",
- "county":[
- "王益",
- "耀州",
- "宜君",
- "印台"
- ]
- },
- {
- "name":"渭南",
- "county":[
- "白水",
- "澄城",
- "大荔",
- "合阳",
- "华县",
- "临渭",
- "蒲城",
- "潼关"
- ]
- },
- {
- "name":"西安",
- "county":[
- "灞桥",
- "碑林",
- "长安",
- "高陵",
- "户县",
- "蓝田",
- "莲湖",
- "临潼",
- "未央",
- "新城",
- "阎良",
- "雁塔",
- "周至"
- ]
- },
- {
- "name":"咸阳",
- "county":[
- "彬县",
- "长武",
- "淳化",
- "富平",
- "韩城",
- "华阴",
- "泾阳",
- "礼泉",
- "乾县",
- "秦都",
- "三原",
- "渭城",
- "武功",
- "兴平",
- "旬邑",
- "杨凌",
- "永寿"
- ]
- },
- {
- "name":"延安",
- "county":[
- "安塞",
- "宝塔",
- "富县",
- "甘泉",
- "黄陵",
- "黄龙",
- "洛川",
- "吴起",
- "延长",
- "延川",
- "宜川",
- "志丹",
- "子长"
- ]
- },
- {
- "name":"榆林",
- "county":[
- "定边",
- "府谷",
- "横山",
- "佳县",
- "靖边",
- "米脂",
- "清涧",
- "神木",
- "绥德",
- "吴堡",
- "榆阳",
- "子洲"
- ]
- }
- ]
- },
- {
- "name":"上海",
- "city":[
- {
- "name":"上海",
- "county":[
- "宝山",
- "长宁",
- "崇明",
- "奉贤",
- "虹口",
- "黄浦",
- "嘉定",
- "金山",
- "静安",
- "卢湾",
- "闵行",
- "南汇",
- "浦东",
- "普陀",
- "青浦",
- "松江",
- "徐汇",
- "杨浦",
- "闸北"
- ]
- }
- ]
- },
- {
- "name":"四川",
- "city":[
- {
- "name":"阿坝",
- "county":[
- "阿坝县",
- "黑水",
- "红原",
- "金川",
- "九寨沟",
- "理县",
- "马尔康",
- "茂县",
- "壤塘",
- "若尔盖",
- "松潘",
- "汶川",
- "小金"
- ]
- },
- {
- "name":"巴中",
- "county":[
- "巴州",
- "南江",
- "平昌",
- "通江"
- ]
- },
- {
- "name":"成都",
- "county":[
- "崇州",
- "大邑",
- "都江堰",
- "金牛",
- "金堂",
- "锦江",
- "龙泉驿",
- "彭州",
- "郫县",
- "蒲江",
- "青白江",
- "青羊",
- "邛崃",
- "双流",
- "温江",
- "武侯",
- "新都",
- "新津"
- ]
- },
- {
- "name":"达州",
- "county":[
- "达县",
- "大竹",
- "开江",
- "渠县",
- "通川",
- "万源",
- "宣汉"
- ]
- },
- {
- "name":"德阳",
- "county":[
- "广汉",
- "旌阳",
- "罗江",
- "绵竹",
- "什邡",
- "中江"
- ]
- },
- {
- "name":"甘孜",
- "county":[
- "巴塘",
- "白玉",
- "丹巴",
- "稻城",
- "道孚",
- "德格",
- "得荣",
- "甘孜县",
- "九龙",
- "康定",
- "理塘",
- "泸定",
- "炉霍",
- "色达",
- "石渠",
- "乡城",
- "新龙",
- "雅江"
- ]
- },
- {
- "name":"广安",
- "county":[
- "广安区",
- "华蓥山",
- "邻水",
- "武胜",
- "岳池"
- ]
- },
- {
- "name":"广元",
- "county":[
- "苍溪",
- "朝天",
- "元坝",
- "剑阁",
- "利州",
- "青川",
- "旺苍"
- ]
- },
- {
- "name":"乐山",
- "county":[
- "峨边",
- "峨眉山",
- "夹江",
- "犍为",
- "金口河",
- "井研",
- "马边",
- "沐川",
- "沙湾",
- "市中区",
- "五通桥",
- "峨眉"
- ]
- },
- {
- "name":"凉山",
- "county":[
- "布拖",
- "德昌",
- "甘洛",
- "会东",
- "会理",
- "金阳",
- "雷波",
- "美姑",
- "冕宁",
- "木里",
- "宁南",
- "普格",
- "西昌",
- "喜德",
- "盐源",
- "越西",
- "昭觉"
- ]
- },
- {
- "name":"泸州",
- "county":[
- "古蔺",
- "合江",
- "江阳",
- "龙马潭",
- "泸县",
- "纳溪",
- "叙永"
- ]
- },
- {
- "name":"眉山",
- "county":[
- "丹棱",
- "东坡",
- "洪雅",
- "彭山",
- "青神",
- "仁寿"
- ]
- },
- {
- "name":"绵阳",
- "county":[
- "安县",
- "北川",
- "涪城",
- "江油",
- "平武",
- "三台",
- "盐亭",
- "游仙",
- "梓潼"
- ]
- },
- {
- "name":"南充",
- "county":[
- "高坪",
- "嘉陵",
- "阆中",
- "南部",
- "蓬安",
- "顺庆",
- "西充",
- "仪陇",
- "营山"
- ]
- },
- {
- "name":"内江",
- "county":[
- "东兴",
- "隆昌",
- "市中区",
- "威远",
- "资中"
- ]
- },
- {
- "name":"攀枝花",
- "county":[
- "东区",
- "米易",
- "仁和",
- "西区",
- "盐边"
- ]
- },
- {
- "name":"遂宁",
- "county":[
- "安居",
- "船山",
- "大英",
- "蓬溪",
- "射洪"
- ]
- },
- {
- "name":"雅安",
- "county":[
- "宝兴",
- "汉源",
- "芦山",
- "名山",
- "石棉",
- "天全",
- "荥经",
- "雨城"
- ]
- },
- {
- "name":"宜宾",
- "county":[
- "长宁",
- "翠屏",
- "高县",
- "珙县",
- "南溪",
- "屏山",
- "兴文",
- "宜宾县",
- "筠连"
- ]
- },
- {
- "name":"资阳",
- "county":[
- "安岳",
- "简阳",
- "乐至",
- "雁江"
- ]
- },
- {
- "name":"自贡",
- "county":[
- "大安",
- "富顺",
- "贡井",
- "荣县",
- "沿滩",
- "自流井"
- ]
- }
- ]
- },
- {
- "name":"台湾",
- "city":[
- {
- "name":"台北",
- "county":[
- "台北"
- ]
- },
- {
- "name":"高雄",
- "county":[
- "高雄"
- ]
- },
- {
- "name":"台中",
- "county":[
- "台中"
- ]
- }
- ]
- },
- {
- "name":"天津",
- "city":[
- {
- "name":"天津",
- "county":[
- "宝坻",
- "北辰",
- "大港",
- "东丽",
- "汉沽",
- "河北",
- "河东",
- "和平",
- "河西",
- "红桥",
- "蓟县",
- "津南",
- "静海",
- "南开",
- "宁河",
- "塘沽",
- "武清",
- "西青"
- ]
- }
- ]
- },
- {
- "name":"西藏",
- "city":[
- {
- "name":"阿里",
- "county":[
- "措勤",
- "噶尔",
- "改则",
- "革吉",
- "普兰",
- "日土",
- "札达"
- ]
- },
- {
- "name":"昌都",
- "county":[
- "八宿",
- "边坝",
- "察雅",
- "昌都",
- "丁青",
- "贡觉",
- "江达",
- "类乌齐",
- "洛隆",
- "芒康",
- "左贡"
- ]
- },
- {
- "name":"拉萨",
- "county":[
- "城关",
- "达孜",
- "当雄",
- "堆龙德庆",
- "林周",
- "墨竹工卡",
- "尼木",
- "曲水"
- ]
- },
- {
- "name":"林芝",
- "county":[
- "波密",
- "察隅",
- "工布江达",
- "朗县",
- "林芝",
- "米林",
- "墨脱"
- ]
- },
- {
- "name":"那曲",
- "county":[
- "安多",
- "巴青",
- "班戈",
- "比如",
- "嘉黎",
- "那曲",
- "尼玛",
- "聂荣",
- "申扎",
- "索县"
- ]
- },
- {
- "name":"日喀则",
- "county":[
- "昂仁",
- "白朗",
- "定结",
- "定日",
- "岗巴",
- "吉隆",
- "江孜",
- "拉孜",
- "南木林",
- "聂拉木",
- "仁布",
- "日喀则",
- "萨嘎",
- "萨迦",
- "谢通门",
- "亚东",
- "仲巴"
- ]
- },
- {
- "name":"山南",
- "county":[
- "措美",
- "错那",
- "贡嘎",
- "加查",
- "浪卡子",
- "隆子",
- "洛扎",
- "乃东",
- "琼结",
- "曲松",
- "桑日",
- "扎囊"
- ]
- }
- ]
- },
- {
- "name":"香港",
- "city":[
- {
- "name":"香港岛",
- "county":[
- "东区",
- "南区",
- "湾仔",
- "中西"
- ]
- },
- {
- "name":"九龙半岛",
- "county":[
- "油尖旺区",
- "深水埗区",
- "九龙城区",
- "黄大仙区",
- "观塘区"
- ]
- },
- {
- "name":"新界",
- "county":[
- "北区",
- "大埔区",
- "沙田区",
- "西贡区",
- "荃湾区",
- "屯门区",
- "元朗区",
- "葵青区",
- "离岛区"
- ]
- }
- ]
- },
- {
- "name":"新疆",
- "city":[
- {
- "name":"阿克苏",
- "county":[
- "阿克苏",
- "阿瓦提",
- "拜城",
- "柯坪",
- "库车",
- "沙雅",
- "温宿",
- "乌什",
- "新和"
- ]
- },
- {
- "name":"阿勒泰",
- "county":[
- "阿勒泰",
- "布尔津",
- "福海",
- "富蕴",
- "哈巴河",
- "吉木乃",
- "青河"
- ]
- },
- {
- "name":"巴音郭楞",
- "county":[
- "博湖",
- "和静",
- "和硕",
- "库尔勒",
- "轮台",
- "且末",
- "若羌",
- "尉犁",
- "焉耆",
- "巴仑台",
- "巴音布鲁克",
- "铁干里克",
- "塔中"
- ]
- },
- {
- "name":"博尔塔拉",
- "county":[
- "博乐",
- "精河",
- "温泉",
- "阿拉山口"
- ]
- },
- {
- "name":"昌吉",
- "county":[
- "昌吉",
- "阜康",
- "呼图壁",
- "吉木萨尔",
- "玛纳斯",
- "木垒",
- "奇台"
- ]
- },
- {
- "name":"哈密",
- "county":[
- "巴里坤",
- "哈密",
- "伊吾"
- ]
- },
- {
- "name":"和田",
- "county":[
- "策勒",
- "和田市",
- "和田县",
- "洛蒲",
- "民丰",
- "墨玉",
- "皮山",
- "于田"
- ]
- },
- {
- "name":"喀什地区",
- "county":[
- "巴楚",
- "伽师",
- "喀什",
- "麦盖提",
- "莎车",
- "疏附",
- "疏勒",
- "塔什库尔干",
- "叶城",
- "英吉沙",
- "岳普湖",
- "泽普"
- ]
- },
- {
- "name":"克拉玛依",
- "county":[
- "白碱滩",
- "独山子",
- "克拉玛依",
- "乌尔禾"
- ]
- },
- {
- "name":"克孜勒苏",
- "county":[
- "阿合奇",
- "阿克陶",
- "阿图什",
- "乌恰"
- ]
- },
- {
- "name":"塔城",
- "county":[
- "额敏",
- "沙湾",
- "塔城",
- "托里",
- "乌苏",
- "裕民",
- "和丰"
- ]
- },
- {
- "name":"吐鲁番地区",
- "county":[
- "鄯善",
- "吐鲁番",
- "托克逊"
- ]
- },
- {
- "name":"乌鲁木齐",
- "county":[
- "达坂城",
- "米东",
- "沙依巴克",
- "水磨沟",
- "天山",
- "头屯河",
- "乌鲁木齐县",
- "新市",
- "白杨沟",
- "蔡家湖",
- "天池",
- "小渠子"
- ]
- },
- {
- "name":"伊犁",
- "county":[
- "察布查尔",
- "巩留",
- "霍城",
- "奎屯",
- "尼勒克",
- "特克斯",
- "新源",
- "伊宁市",
- "伊宁县",
- "昭苏",
- "霍尔果斯"
- ]
- },
- {
- "name":"自治区直辖",
- "county":[
- "石河子",
- "阿拉尔"
- ]
- }
- ]
- },
- {
- "name":"云南",
- "city":[
- {
- "name":"保山",
- "county":[
- "昌宁",
- "龙陵",
- "隆阳",
- "施甸",
- "腾冲"
- ]
- },
- {
- "name":"楚雄",
- "county":[
- "楚雄",
- "大姚",
- "禄丰",
- "牟定",
- "南华",
- "双柏",
- "武定",
- "姚安",
- "永仁",
- "元谋"
- ]
- },
- {
- "name":"大理",
- "county":[
- "宾川",
- "大理",
- "洱源",
- "鹤庆",
- "剑川",
- "弥渡",
- "南涧",
- "巍山",
- "祥云",
- "漾濞",
- "永平",
- "云龙"
- ]
- },
- {
- "name":"德宏",
- "county":[
- "梁河",
- "陇川",
- "潞西",
- "瑞丽",
- "盈江"
- ]
- },
- {
- "name":"迪庆",
- "county":[
- "德钦",
- "维西",
- "香格里拉"
- ]
- },
- {
- "name":"红河",
- "county":[
- "个旧",
- "河口",
- "红河",
- "建水",
- "金平",
- "开远",
- "泸西",
- "绿春",
- "蒙自",
- "弥勒",
- "屏边",
- "石屏",
- "元阳"
- ]
- },
- {
- "name":"昆明",
- "county":[
- "安宁",
- "呈贡",
- "东川",
- "富民",
- "官渡",
- "禄劝",
- "盘龙",
- "晋宁",
- "石林",
- "嵩明",
- "五华",
- "西山",
- "寻甸",
- "宜良"
- ]
- },
- {
- "name":"丽江",
- "county":[
- "古城",
- "华坪",
- "宁蒗",
- "永胜",
- "玉龙"
- ]
- },
- {
- "name":"临沧",
- "county":[
- "沧源",
- "凤庆",
- "耿马",
- "临翔",
- "双江",
- "永德",
- "云县",
- "镇康"
- ]
- },
- {
- "name":"怒江",
- "county":[
- "福贡",
- "贡山",
- "兰坪",
- "泸水"
- ]
- },
- {
- "name":"普洱",
- "county":[
- "江城",
- "景东",
- "景谷",
- "澜沧",
- "孟连",
- "墨江",
- "宁洱",
- "思茅",
- "西盟",
- "镇沅"
- ]
- },
- {
- "name":"曲靖",
- "county":[
- "富源",
- "会泽",
- "陆良",
- "罗平",
- "马龙",
- "麒麟",
- "师宗",
- "宣威",
- "沾益"
- ]
- },
- {
- "name":"文山",
- "county":[
- "富宁",
- "广南",
- "麻栗坡",
- "马关",
- "丘北",
- "文山",
- "西畴",
- "砚山"
- ]
- },
- {
- "name":"西双版纳",
- "county":[
- "景洪",
- "勐海",
- "勐腊"
- ]
- },
- {
- "name":"玉溪",
- "county":[
- "澄江",
- "峨山",
- "红塔",
- "华宁",
- "江川",
- "通海",
- "新平",
- "易门",
- "元江"
- ]
- },
- {
- "name":"昭通",
- "county":[
- "大关",
- "鲁甸",
- "巧家",
- "水富",
- "绥江",
- "威信",
- "盐津",
- "彝良",
- "永善",
- "昭阳",
- "镇雄"
- ]
- }
- ]
- },
- {
- "name":"浙江",
- "city":[
- {
- "name":"杭州",
- "county":[
- "滨江",
- "淳安",
- "富阳",
- "拱墅",
- "建德",
- "江干",
- "临安",
- "上城",
- "桐庐",
- "西湖",
- "下城",
- "萧山",
- "余杭"
- ]
- },
- {
- "name":"湖州",
- "county":[
- "安吉",
- "长兴",
- "德清",
- "南浔",
- "吴兴"
- ]
- },
- {
- "name":"嘉兴",
- "county":[
- "海宁",
- "海盐",
- "嘉善",
- "南湖",
- "平湖",
- "桐乡",
- "秀洲"
- ]
- },
- {
- "name":"金华",
- "county":[
- "东阳",
- "金东",
- "兰溪",
- "磐安",
- "浦江",
- "武义",
- "婺城",
- "义乌",
- "永康"
- ]
- },
- {
- "name":"丽水",
- "county":[
- "缙云",
- "景宁",
- "莲都",
- "龙泉",
- "青田",
- "庆元",
- "松阳",
- "遂昌",
- "云和"
- ]
- },
- {
- "name":"宁波",
- "county":[
- "北仑",
- "慈溪",
- "奉化",
- "海曙",
- "江北",
- "江东",
- "宁海",
- "象山",
- "余姚",
- "镇海"
- ]
- },
- {
- "name":"衢州",
- "county":[
- "常山",
- "江山",
- "开化",
- "柯城",
- "龙游",
- "衢江"
- ]
- },
- {
- "name":"绍兴",
- "county":[
- "上虞",
- "绍兴县",
- "嵊州",
- "新昌",
- "越城",
- "诸暨"
- ]
- },
- {
- "name":"台州",
- "county":[
- "黄岩",
- "椒江",
- "临海",
- "路桥",
- "三门",
- "天台",
- "温岭",
- "仙居",
- "玉环"
- ]
- },
- {
- "name":"温州",
- "county":[
- "苍南",
- "洞头",
- "乐清",
- "龙湾",
- "鹿城",
- "瓯海",
- "平阳",
- "瑞安",
- "泰顺",
- "文成",
- "永嘉"
- ]
- },
- {
- "name":"舟山",
- "county":[
- "岱山",
- "定海",
- "普陀",
- "嵊泗"
- ]
- }
- ]
- }
- ]
- }
相关推荐
"Android省市区三级联动滚轮选择——Cascade_Master"是一个专门为解决这一问题而设计的组件。这个组件是从实际项目中提炼出来的,旨在提供一个高效、直观且易于集成的解决方案。 该组件是基于开源库`Android-wheel`...
Android省市区三级联动json
这个压缩包中的"Android 省市区三级联动(真实数据)"很可能包含了一个简单的Android Studio项目,包括了必要的布局文件、Java或Kotlin源代码以及预设的省市区数据。开发者可以下载并运行这个示例,了解具体的实现...
微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有...
在Android开发中,有时我们需要实现一个功能,让用户能够选择省份、城市和区县,这种功能被称为省市区三级联动选择。这个功能通常用于地址输入或定位服务。在这个特定的案例中,开发者参考了一个开源项目——...
在Android开发中,"省市区三级联动"是一个常见的功能需求,尤其在地址选择、定位服务等场景中。这个功能涉及到用户界面(UI)设计、数据处理以及事件监听等多个方面。以下将详细介绍如何在Android中实现这个功能。 ...
由于项目频繁用到三级联动,比如地区、时间、分类,这些网络上不能满足,所以我们通过后台调用的方式来实现 后台我使用的是PHP语言 目录结构: |-client |---pages |-----index |-------index.js //包含初始化数据...
Android 省市区三级联动(真实数据) 仿IOS滚轮效果
这个例子中,我们将详细探讨如何使用`android-wheel`库来实现省市区三级联动的效果。 首先,`android-wheel`库是基于Android原生的`AbsSeekBar`类进行扩展的,提供了一个可滚动的选项列表,用户可以方便地通过手指...
在给定的资源中,“Android 实现省市区三级联动(带有省市区json资源)”是一个示例项目,它演示了如何在Android应用中有效地实现这一功能。 首先,我们要理解“自定义View”。在Android原生控件无法满足特定需求时...
在Android开发中,"省市区三级联动地址选择器"是一个常见的功能需求,尤其在电商、物流等应用中,用户往往需要填写详细的收货地址。这个Demo主要展示了如何实现这一功能,下面将详细介绍这个Demo的核心技术和实现...
这个"Android省市县三级联动Demo"是一个示例项目,它演示了如何在Android平台上实现这种联动效果。下面我们将详细探讨这个Demo所涵盖的知识点。 1. **Android SDK和环境配置**: - 开发环境:首先,你需要一个安装...
在这个“省市县三级联动”压缩包中,包含了一个数据库表和JavaScript实现的代码,旨在帮助开发者快速构建能够动态关联省级、市级和县级数据的功能。 数据库表的设计是关键,通常会有一个表格,包含以下字段: 1. `...
在这个"Android省市区三级联动的实现"项目中,开发者巧妙地利用了`android-wheel`库来创建一个自定义的地区选择器。 `android-wheel`是一个开源的Android滚动选择控件,它提供了一个类似滚轮的界面,用户可以通过...
从真实项目中提取出来的,Android省市区三级联动滚轮选择组件,基于开源组件Android-wheel来实现,效果非常不错,可以直接拿去用.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考...
"Excel省市县三级联动模型"是Excel应用中的一个高级技巧,它主要用于创建动态的数据选择系统,使得用户在选择一个省份后,相应的城市和县区会自动筛选出来,提供便捷的数据输入和查询体验。这种功能在处理具有层次...
在ASP(Active Server Pages)开发中,省市县三级联动是一种常见的功能,用于在网页上创建交互式的下拉选择框,用户可以选择国家、省份、城市,甚至到县这一级的行政区域。这种功能常见于需要用户填写详细地址的场景...
省市县三级联动和商品类型二级联动excel表
总的来说,这个项目展示了如何利用第三方库"android-wheel"来实现Android上的省市县三级联动选择,并通过代码的修改优化了原有功能。对于Android开发者来说,理解和掌握这样的实现方式有助于提升开发效率,同时也能...
在IT领域,数据库管理和前端开发是两个至关重要的部分,它们共同构建了用户界面与后台...开发者只需下载这个包,根据自身的项目需求进行适当的配置和集成,就能快速实现一个高效且用户体验良好的省市县三级联动功能。