扩展分享 — 省市区数据表生成器 (已支持行政编号)

很多项目都需要省市区的数据表,因此自己撸了一个包能够方便新建好数据。

https://github.com/cblink/region

PS: 1.01 版本已支持行政编号

file

file

file

感谢 @Corner 提供了完整行政编号数据,还有一直提供建议与帮助的 @韩槑槑 @lybc

php吹水交流群 570769430

本帖由 Summer 于 1年前 加精
Hanson
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 42
JeffreyBool

收藏.总会用得着

1年前 评论
Summer

你不介意我改了你的标题吧

1年前 评论
Hanson

@Summer 改吧哈哈 :joy:

1年前 评论

如果id换成行政编号,感觉就好多啦

1年前 评论
Hanson

@hedeqiang 换倒不会,顶多是加个行政编号的字段,但我没找到包含行政编号的json

1年前 评论

@Hanccc 这个东西有倒是有,就看是不是最新的,有没有什么变动

1年前 评论

@Hanccc 可以抓取淘宝的地区数据,里面有行政代码

1年前 评论
Hanson

@unull 可是没有区

1年前 评论

建议v2改成抓取 腾讯/高德等专业提供地图的api,生成最新的行政区划。毕竟一旦出现雄安这种,你还要改代码。

腾讯地图行政区划

1年前 评论

我之前收藏的JQ插件有一个带编号的json包,我给你提交了issue了

1年前 评论
Hanson

@lybc 不错,但跟我做的不是一样的东西,我只是想为了数据库能够关联

1年前 评论
Hanson

@韩槑槑 收到,跟 @lybc 是一样的数据源,只是如果解析不是很方便,我要查查这个规律才知道关联关系

1年前 评论

@Hanccc 这个就是标准的国家编码呀,前两位是省或直辖市,第三四位是市或县级市,最后两位是区县

1年前 评论

@Hanccc 新政区划代码是有层级规律的,解析入库还是比较方便的,可以看下这段 https://github.com/lybc/php-gb2260/blob/ma...

1年前 评论
Hanson

@lybc
@韩槑槑 本来想改进的,发现居然没有 香港和澳门的区

1年前 评论

@Hanccc 哈哈,这个在国家编码里面好像真没有,我这个json文件是2017年下半年更新过的,连成都昨年划为区的郫县都改为郫都区了

1年前 评论

@Hanccc 向特别行政区低头。。。

1年前 评论

我把高德的数据(目前是最新的)和中国天气网上的老代码都搞了一份,用于自己的项目来着,解析脚本和数据源什么的都放github上了,可以参考哦 https://github.com/reprover/files

1年前 评论
Hanson

@Corner 赞!拉到底部看到行政特区都有

1年前 评论

@Hanccc 因为是自用所以比较粗糙。。有的是手加的 不过高德和城市编码应该没问题 天气那个old_code可能有的数据有问题

1年前 评论
Hanson

@Corner 嗯,我用的就是 高德的,希望没坑哈哈

1年前 评论

:sweat:我还想去给我的那份加上香港和澳门,结果本来就有啊
@Corner

1年前 评论
Hanson

@Corner 已发布最新版本

1年前 评论

@Hanccc 哈哈 看见我的名字了 有机会尝试一下~

1年前 评论
Hanson

@Corner
@韩槑槑 发现了原来数据一个大坑,有些市居然归到了区了

file

1年前 评论

@Hanson
没明白,442000跟441900是一个层级的,都是市

1年前 评论
Hanson

@韩槑槑@Corner 的json里就变成了包含关系了,所以有问题

1年前 评论

@Hanson :joy: 最好自己判断啊
我也没搜到有东沙群岛这个行政编号

1年前 评论
Hanson

@韩槑槑 我现在要回滚一下了,暂时不使用行政编码,这坑太大了

1年前 评论

@Hanson
我的在项目中用还没发现什么问题
中山市就没有下级地区
file

1年前 评论
Hanson

你这个是没有行政编码的吧

1年前 评论
Hanson

@韩槑槑 我有看你这个,但数据要花时间处理一下

1年前 评论

... 出问题了嘛 我的锅 :joy: 最近太忙 有时间我去看看

1年前 评论

蛮好,收藏下,以后再加个坐标。像你做门店的时候,要在地图标注时,切换地区,地图也切。

1年前 评论
Hanson

@iseejun 这些我早也做过,只是无法有个合适的形式开源,毕竟是前端的东西。

1年前 评论

请问这是否是一个bug:我修改 migration file 里的areas为其他名字比如adminstrative_divisions,运行时,发现会出现 数据库中没有areas表的错误。谢谢。

1年前 评论

file 这两处是我没看懂? 返回值是你id传入的多少返回的是多少 而不是子区域或父结构

1个月前 评论
Hanson

@唐启胤
第一个方法,例如你传了 广东省,会返回广东省底下的城市列表

第二个方法,例如你传了 深圳,会返回广东的结构

可以自己去尝试调用看看

1个月前 评论

@Hanson 你说的我明白哈 是我疏忽 看错结构了 :sweat_smile:

1个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!