1
canbingzt 2016-12-10 12:45:14 +08:00 6
http://www.mca.gov.cn/article/sj/tjbz/a/
民政部每个月末会推出新的行政区划码 |
2
konakona 2016-12-10 14:16:25 +08:00
好东西,感谢!
|
3
HuangLibo 2016-12-10 14:20:16 +08:00
看了下 JSON 的结构,感觉需要调整一下,然后整合为一个大的 JSON ,会更加实用。
抓取一部分说一说: { "cityID": 1, "provinceID": 1, "divisionCode": "110100", "cityName": "市辖区" }, { "cityID": 2, "provinceID": 1, "divisionCode": "110200", "cityName": "县" }, { "cityID": 3, "provinceID": 2, "divisionCode": "120100", "cityName": "市辖区" }, { "cityID": 4, "provinceID": 2, "divisionCode": "120200", "cityName": "县" }, { "cityID": 5, "provinceID": 3, "divisionCode": "130100", "cityName": "石家庄市" }, 比如这样的数据,并在同一级别里有什么作用?比较常见的做法是按 省-市-县 来嵌套结果,一个 JSON 可以清晰明了地把所有事情都做了。 |
4
chnhyg OP @HuangLibo 嗯,暂时就分三个吧,不做调整。需要一整个的话可以转换一下,工作量不多。
其实之前有考虑过这种格式: ``` [ { "id": 1, "parentID": null, "level": 1, "name": "广东" }, { "id": 2, "parentID": 1, "level": 2, "name": "深圳" } ] ``` |
7
1010011010 2016-12-12 04:56:18 +08:00
@HuangLibo 嵌套的话就不能一次遍历查询的到了
|
8
fighter2011 2016-12-12 09:38:58 +08:00
增加一下邮编之类的吧
|
9
chnhyg OP @fighter2011 有没有可靠稳定的数据来源?
|
10
fighter2011 2016-12-12 10:11:26 +08:00
@chnhyg 我们先前是调用别人的接口获取邮编的,调用了聚合的接口。邮政官网不知道有没有稳定的
|
11
beginor 2016-12-12 12:48:10 +08:00 via Android
有界线坐标就更好了
|
12
figofuture 2016-12-12 14:58:14 +08:00
已拿走,谢谢,😄
|
13
1010011010 2016-12-12 16:54:16 +08:00
130185:{id: "130185", pid: "130100", name: "鹿泉市", area_code: "0311", level: "3", type: "区"},
130200:{ id: "130200", pid: "130000", name: "唐山市", area_code: "0315", level: "2", type: "市" }, 130202:{ id: "130202", pid: "130200", name: "路南区", area_code: "0315", level: "3", type: "区" }, @chnhyg 这是我现在用的。 用 id 作下标,可能比数组慢,但是不用遍历查询。 能不能做这种格式的 |
14
chnhyg OP @1010011010 这个不适合大多数人,不能在 repo 里改,如果你需要的话,我单独给你做一份?
|
15
1010011010 2016-12-12 17:29:11 +08:00
@chnhyg 只能数组?还是格式不行?
|
16
chnhyg OP @1010011010 repo 是给大家看的,得让大多数人接受才行。
|
17
aleen42 2016-12-12 17:51:22 +08:00
这种项目我第二次见了= =
|
18
1010011010 2016-12-12 17:58:11 +08:00
@chnhyg ?! 我这个让人无法接受吗?有这么惨吗
|
19
chnhyg OP @1010011010 倒不是说让人无法接受,只是说让大多数用户更轻松地去接受。
|
20
1010011010 2016-12-14 11:47:08 +08:00
@chnhyg 所以说怎样让大多数用户更轻松地去接受呢?
|
21
chnhyg OP @1010011010 就像我当前的 repo 这样,同样的数据,能简单就不整复杂了,当然这是经验之一。
|
22
1010011010 2016-12-15 18:28:54 +08:00
@chnhyg
[ { id: "邮政编号", pid: "父级邮政编号", name: "区域名称", area_code: "电话区号", //后面两个可有可无 level: "2", type: "市" } ] 这样子格式做一份谢谢 |
23
chnhyg OP @1010011010 电话区号我没有数据源。
|