最新最全的中国行政区划数据(省市区街道)

2016-08-25 08:12:44 +08:00
 mumuy

前段时间开发了一个“省市三级联动插件”感觉还不错,就有人问敢不敢来一个四级的?像淘宝收货地址一样,可以提供街道数据!

之前一直没有找到可靠的街道数据来源,也就不了了之了……一次偶然看到了国家统计局的网站,就索性写个爬虫把数据抓下来,于是就独立成单独的项目了。为了能够在享用 github pages 免费的静态空间,直接将所有数据转成 json 格式,整整近 3000 个文件啊!

中国行政区划数据库项目: https://github.com/mumuy/data_location

jQuery 插件项目(包含城市联动插件): https://github.com/mumuy/widget

城市多级联动演示: http://jquerywidget.com/jquery-citys/

59480 次点击
所在节点    GitHub
127 条回复
Havee
2016-08-25 09:34:53 +08:00
不错,赞一个。
z742364692
2016-08-25 09:41:38 +08:00
@im 但是看看双流县都已经升级为了双流区 高新区应该是经济区, lz 发的应该是行政区
giveme168
2016-08-25 10:15:44 +08:00
@mumuy 大赞
neosfung
2016-08-25 11:06:26 +08:00
苏州没有工业园区。。。
qiayue
2016-08-25 11:18:34 +08:00
@im 网上搜索说高新区属于武候区
phpdever
2016-08-25 11:24:51 +08:00
看了一下,您在 option 的 value 传的是="+i+",这样是数字的,我想让 value 变成中文的地址名称,因为我要把这个地址直接写到数据库,然后我将 value 值改成了 area[i],虽然 value 有了,但是显示默认省的时候出了问题,也无法正常显示地址的街道了。
mumuy
2016-08-25 11:30:15 +08:00
@neosfung 经济区不是行政区
mumuy
2016-08-25 11:30:25 +08:00
@im @z742364692 这个就是我说的网上谣传的行政代码,但是没有看到正式的公告。目前成都高新区是国家高新技术产业开发区,实行省市共建、以市为主的管理体制,不属于国家法定行政区划……其下属确实有几个街道办事处,但是属于托管的
mumuy
2016-08-25 11:31:53 +08:00
@phpdever value 不能为中文,因为地名可能重复的……有提供 api 获得地名的呀 getInfo()
phpdever
2016-08-25 11:36:13 +08:00
@大神,我是前端渣渣,我现在改成了让 value 为数字,我看到了 getInfo ,但是我怎么调用呢?我想实现的就是当 option change 的时候能获取到数字对应的地名,然后把地名传给后端,用 post 形式写进数据库,大神可给个例子? 已感谢!
phpdever
2016-08-25 11:36:43 +08:00
刚刚艾特错了,@mumuy
phpdever
2016-08-25 11:37:04 +08:00
@mumuy 好像刚刚还是艾特错了。。。
ridiculous
2016-08-25 11:40:14 +08:00
挺新挺全,
蟹蟹~
mumuy
2016-08-25 11:40:41 +08:00
@phpdever onChange 的时候传入的对象就包含中文地名信息呀,或者回调的时候有个 api ,调用 api.getInfo()也能回去地理信息;演示里有代码样例呀
phpdever
2016-08-25 11:43:17 +08:00
@mumuy 您说的是这个吗? info['province']
wujunze
2016-08-25 11:46:01 +08:00
实用 感谢分享
phpdever
2016-08-25 11:47:17 +08:00
@mumuy 卡在这里了,不知道怎么获取中文名称,然后不知道怎么传给后端。。。
mumuy
2016-08-25 11:47:19 +08:00
@phpdever 嗯嗯, onChange 事件发生的时候会传入 info
mumuy
2016-08-25 11:47:48 +08:00
@phpdever 你看第二个演示,不是就有获取地名吗?
phpdever
2016-08-25 11:49:15 +08:00
@mumuy 就算获取到了 info ,那我怎么传给后端呢? 后端是通过 option 的 value 值传的。但是 value 这里是数字... 如何搞。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/301610

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX