mumuy
V2EX  ›  jQuery

最新最全的城市三级联动插件

  •  2
     
  •   mumuy · Jul 6, 2016 · 12206 views
    This topic created in 3773 days ago, the information mentioned may be changed or developed.

    昨天看到有人问“中华人民共和国行政区划代码”,一时兴起,于是乎就有了这个插件。 主要是看网上的同类插件都有问题,数据库太久了,近年来很多城市行政划分都变了:

    海南现在有 4 个地级城市

    台湾省现在没有台北县了,变成新北市了;台南市和台南县合并了,台中市和台中县合并了

    澳门因为填海多了一个路氹城

    ……

    插件演示: http://passer-by.com/widget/jquery-citys/

    项目地址: https://github.com/mumuy/widget

    50 replies  •  2017-08-05 07:31:51 +08:00
    Lpl
    Lpl
    Jul 6, 2016 via Android
    1
    我也有个,改别人的。。修改成了最新的省市区: https://github.com/penglongli/a-simple-citySeleter
    mumuy
    mumuy
    OP
    Jul 6, 2016
    2
    @Lpl 你的数据旧了,海南现在有 4 个地级城市,像三亚什么的都有区了
    mumuy
    mumuy
    OP
    Jul 6, 2016
    3
    @Lpl 西沙群岛 南沙群岛什么的,现在属于三沙市
    Lpl
    Lpl
    Jul 6, 2016 via Android
    4
    @mumuy 哦。我用的当时 15 年最新数据。。可能旧了
    mumuy
    mumuy
    OP
    Jul 6, 2016
    5
    @Lpl 哈哈哈,我昨天晚上写的, 2016 年 5 月的数据,来自于中国民政局官网~然后手工百度收集了港澳台的数据
    HanSonJ
    HanSonJ
    Jul 6, 2016
    6
    支持,但大部分人的需求都是数据库
    mumuy
    mumuy
    OP
    Jul 6, 2016
    7
    @HanSonJ 哈哈哈,可是大部分人的数据库不兼容呀~所以还是换插件吧,我的配置也挺简单的
    sherlenmerlen
    sherlenmerlen
    Jul 6, 2016
    8
    马,不打错的
    quericy
    quericy
    Jul 6, 2016
    9
    吓我一跳,还在想怎么 Demo 都自带定位到我在的地方
    细看原来区域是写死

    话说去年也搜了一个来改,感觉最麻烦的就是数据更新了
    mumuy
    mumuy
    OP
    Jul 6, 2016
    10
    @quericy 说明我们都是在厦门嘛~哈哈哈,我是从政府网站上采集的,然后正则替换下,还好啦!我可以保持更新的
    qiayue
    qiayue
    Jul 6, 2016
    11
    奇怪,为什么在好多政府网站上深圳的四个新区都没有更新,难道国家不承认?
    KKKKale
    KKKKale
    Jul 6, 2016
    12
    建议一下, citys -> cities
    mumuy
    mumuy
    OP
    Jul 6, 2016
    13
    @qiayue 哈哈哈,我还真没发现耶!是的,估计这四个新区没有新的代码
    jinfeng333
    jinfeng333
    Jul 6, 2016
    14
    Mark
    mumuy
    mumuy
    OP
    Jul 6, 2016
    15
    @jyhmijack 哈哈哈,英语不好……怪我
    zi
    zi
    Jul 6, 2016
    16
    我定时去偷百度的...一偷一个准~
    mumuy
    mumuy
    OP
    Jul 6, 2016
    17
    @zi 百度哪里有?
    zi
    zi
    Jul 6, 2016
    18
    @mumuy 我说的是城市数据,百度 mall 的下单页面,刚看了下,澳门的路氹城和海南都有了,湾湾没有
    mumuy
    mumuy
    OP
    Jul 6, 2016
    19
    @zi 湾湾的数据是我自己百度百科上一个个抄下来的
    lommo
    lommo
    Jul 6, 2016
    20
    @mumuy 我用的是京东那个带钓鱼岛的,,
    mumuy
    mumuy
    OP
    Jul 6, 2016
    21
    @qiayue 我知道了!那 4 个区不是行政区,而是功能区区
    mumuy
    mumuy
    OP
    Jul 6, 2016
    23
    @v1024 哈哈哈,我有台湾的数据!
    wander2008
    wander2008
    Jul 6, 2016 via iPhone
    24
    你们居然用代码就把台湾“合并”了?
    mumuy
    mumuy
    OP
    Jul 6, 2016
    25
    @wander2008 哈哈哈,顺便把港澳台加上去嘛
    Pyromaniac
    Pyromaniac
    Jul 6, 2016
    26
    统一就靠码农了
    mumuy
    mumuy
    OP
    Jul 6, 2016
    27
    @Pyromaniac 哈哈哈,为了让它看起来更全嘛
    tgcloud
    tgcloud
    Jul 6, 2016
    28
    特地注册给楼主点个赞=。=
    mumuy
    mumuy
    OP
    Jul 6, 2016
    29
    @tgcloud 哈哈哈,这么给面子! github 也来一波关注呗?
    xzwc
    xzwc
    Jul 6, 2016
    30
    求数据库,客户端的也要更新, qq:1330513804
    njstt
    njstt
    Jul 6, 2016
    31
    kfll
    kfll
    Jul 6, 2016
    32
    @quericy
    @mumuy

    = =我也以为我被定位了.....

    其实我对区域级联的组件有个很基础的需求,很少看到有开源组件提供这个功能...(主要是没去找

    :能通过 id 初始化嘛...一个 id 就行的那种...
    mumuy
    mumuy
    OP
    Jul 6, 2016
    33
    @xzwc 在 github 里有,我开源啦
    laravel
    laravel
    Jul 6, 2016
    34
    台湾特别行政区
    mumuy
    mumuy
    OP
    Jul 6, 2016
    35
    @kfll 没写耶,不过可以考虑哦!
    mumuy
    mumuy
    OP
    Jul 6, 2016
    36
    @njstt 我的插件里本来就没有遵义县啊!就是遵义市啊!
    letitbesqzr
    letitbesqzr
    Jul 6, 2016 via iPhone
    37
    成都还是没有高新区和天府新区。。
    mumuy
    mumuy
    OP
    Jul 6, 2016
    39
    @letitbesqzr 有些高新技术开发区什么的不是行政单位哦
    mumuy
    mumuy
    OP
    Jul 6, 2016
    40
    @victor 哈哈哈,不敢写街道,更新速度太快了
    mumuy
    mumuy
    OP
    Jul 6, 2016
    41
    @laravel 现在大陆都叫台湾省呀
    beginor
    beginor
    Jul 7, 2016 via Android
    42
    单纯用行政区编码判断上下级已经不能满足业务需要了,因为已经开始出现直管镇的概念, 比如佛山顺德,很多业务已经视其为广东省直管
    mumuy
    mumuy
    OP
    Jul 7, 2016
    43
    @beginor 但名誉上还是归属于佛山的……虽然是省直属县,如果那样分的话容易造成内部很混乱!只能按一个统一的标准去做
    njstt
    njstt
    Jul 7, 2016
    44
    @mumuy 本来是有遵义市和遵义县的,现在改成遵义市和播州区了
    mumuy
    mumuy
    OP
    Jul 7, 2016
    45
    @njstt 刚刚查了下,确实是!我还以为你说地级的有错误……谢啦,已经修正
    seraphv3
    seraphv3
    Jul 7, 2016
    46
    用过崔永祥的 PCASClass.js, 群号是 1933518 ,共享里面有 2015 年 8 月更新的数据,不过这个没有对应行政区划代码
    mumuy
    mumuy
    OP
    Jul 7, 2016
    47
    @seraphv3 不要……哈哈哈,我的是 2016 年 5 月的数据,而且还有自己的修正内容
    beginor
    beginor
    Jul 12, 2016
    48
    要是有各个地市的多边形坐标, 再能和地图结合起来, 那就更牛了!
    mingyun
    mingyun
    Sep 10, 2016
    49
    不错
    hjl416148489
    hjl416148489
    Aug 5, 2017
    50
    跟这个省市区类似: http://www.sucaihuo.com/js/34.html
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2780 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 13:10 · PVG 21:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.