Giter VIP home page Giter VIP logo

province-city-china's Issues

地区区号?

考虑不考虑加上这些信息

  1. 地区的区号 010, 021
  2. 地区的简称,例如京、津
  3. 车牌号,沪A、沪B

Typescript 声明类型时似乎未能得到完整支持?

import ProvinceCityChina from "province-city-china";

export class Test{
    protected provinceObj : ProvinceCityChina.Province | null = null;//命名空间“"province-city-china"”没有已导出的成员“Province”。ts(2694)
}

请问是否我的用法有误?

level.min.json缺失

level.min.json什么时候东莞市,中山市,三沙市,儋州市,嘉峪关市的镇数据补上

添加拼音

我看国标GB2260中的数据都是有拼音的,有拼音的话对于搜索更友好。
图片

没有从属关系呀

如:

  • xx省
    • xx市1
      * xx镇2
      - xx县城1
      - xx县城2
    • xx市1
      * xx镇2
      - xx县城1
      - xx县城2

邮政编码?

数据里面有身份证号码前面的号段,但是没有邮编,这个信息比较有用。

能添加这个吗?

使用主包尝试访问 country 相关数据时,没按预期工作

import ProvinceCityChinaCountryList from "province-city-china/dist/country.json";

//似乎是声明类型
let test1: ProvinceCityChinaCountryList = [];//咦?居然不是值类型,而是声明类型?
test1.sort();//似乎是

//尝试使用值类型
let test2 = ProvinceCityChinaCountryList;//尝试直接使用时: “ProvinceCityChinaCountryList”仅表示类型,但在此处却作为值使用。ts(2693)

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Other Branches

These updates are pending. To force PRs open, click the checkbox below.

  • chore(deps): update actions/checkout action to v4
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update peaceiris/actions-gh-pages action to v4

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/ci.yml
  • actions/checkout v3
  • actions/setup-node v3
  • peaceiris/actions-gh-pages v3
  • ncipollo/release-action v1
npm
package.json
  • lerna ^5.6.2
packages/area/package.json
packages/city/package.json
packages/core/package.json
  • cheerio ~1.0.0-rc.10
  • csvtojson ~2.0.10
  • fs-extra ~10.0.1
  • superagent ~7.1.1
  • superagent-charset ~1.2.0
packages/country/package.json
packages/data/package.json
packages/district-code/package.json
packages/level/package.json
packages/province/package.json
packages/town/package.json
packages/types/package.json
packages/utils/package.json

  • Check this box to trigger a request for Renovate to run again on this repository

请问能支持一下国家吗?

请问能在省之前支持一下国家吗?然后选中**进入省市区联动,选择其他国家暂时只要选国家就行。

中山市数据不全

国家统计局里面中山市下的街道数据在data.csv里面没有,补充下

直辖市缺少市辖区的中间层级

感谢作者提供的开源组件,看到之前有人提过这个Issues了,但是并未解决 #10 #17
使用的是level数据

非直辖市:省 > 市 > 区 三级

直辖市: 市 > 区 二级

比如北京,children 直接是区,应该是 北京 > 市辖区 > 区 三级。

目前是:
[
{
"code": "110000",
"name": "北京市",
"province": "11",
"children": [
{
"code": "110101",
"name": "东城区",
"province": "11",
"city": "01",
"area": "01"
},
......
]

直辖区需加一级children 市辖区
[
{
"code": "110000",
"name": "北京市",
"province": "11",
"children": [
{
"code": "110100",
"name": "市辖区",
"province": "11",
"city": "01",
"children": [
{
"code": "110101",
"name": "东城区",
"province": "11",
"city": "01",
"area": "01"
},
......
},
......
]

缺少市辖区这一级导致数据格式不一致。

压缩数据说明错误

@province-city-china 包中 readme 压缩数据说明 city 为 y ,但实际 level.min.json 中 city 为 d
image
image

关于数据维护

我看历史 commit 中,对于一些行政区划变更,是直接删除旧代码添加新代码,这种方法大部分时候会导致基于此库的代码发生异常。

一个合理的方案应当为添加一个deprecated字段用来标记这个行政区划已经不应该再使用。

市级数据缺失

感谢作者辛苦维护数据,现在针对省级下设行政区发现一些问题:

  1. 河南省缺失:’济源市‘
  2. **下缺失 '石河子市', '阿拉尔市', '图木舒克市', '五家渠市', '北屯市', '铁门关市', '双河市', '可克达拉市', '昆玉市', '胡杨河市'
  3. 湖北的几个县级行政区:'仙桃市', '潜江市', '天门市', '神农架林区' 看现在是单独归类的,是否放到湖北省下
  4. 海南下县市直管了,缺失:'五指山市', '琼海市', '文昌市', '万宁市', '东方市', '定安县', '屯昌县', '澄迈县', '临高县', '白沙黎族自治县', '昌江黎族自治县', '乐东黎族自治县', '陵水黎族自治县', '保亭黎族苗族自治县', '琼中黎族苗族自治县'

掘金上看到兄弟的这个干货,省了俺很多时间,有个问题

掘金上看到兄弟的这个干货,省了俺很多时间,有个问题想请教一把:以后像区,镇之类有新增了,如何进行增量维护呢?
现在头一次用可以直接把那个data.sql直接入表就行了,但以后有了新的区,镇就不能删了表重新导入啦,怎么增量处理呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.