基于 React 做了个简单的「不明肺炎在线地图」 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lbj96347
V2EX    分享创造

基于 React 做了个简单的「不明肺炎在线地图」

  •  9
     
  •   lbj96347
    lbj96347 2020-01-21 09:13:05 +08:00 23000 次点击
    这是一个创建于 2097 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Base on China official news to pop up virus cases on map. 基于中国官方新闻公布数据,绘制新型冠状病毒案例于地图上。

    浏览地址: https://lbj96347.github.io/2020-virus-map/

    项目地址: https://github.com/lbj96347/2020-virus-map

    追踪最新的官方新闻以及给春节出行的朋友一个参考信息。

    127 条回复    2020-02-18 23:40:06 +08:00
    1  2  
    makeitall
        1
    makeitall  
       2020-01-21 09:15:19 +08:00
    应该按照数量分大小圈
    hhyvs111
        2
    hhyvs111  
       2020-01-21 09:20:36 +08:00
    你这个是靠人力去更新?
    tyx1703
        3
    tyx1703  
       2020-01-21 09:20:52 +08:00   2
    数据有误。浙江是 5 个疑似患者,还没有确诊。而且公告也没有通告每个城市的具体分布数量。
    v2zhao
        4
    v2zhao  
       2020-01-21 09:22:49 +08:00
    青岛有了啊
    cominghome
        5
    cominghome  
       2020-01-21 09:25:45 +08:00
    你这初一看还以为广东浙江是重灾区呢
    lbj96347
        6
    lbj96347  
    OP
       2020-01-21 09:26:06 +08:00
    @hhyvs111 暂时只能够人力更新了。看看今天能否把央视网的网页,还有卫生部的网页更新给抓取上。
    lbj96347
        7
    lbj96347  
    OP
       2020-01-21 09:27:11 +08:00
    @makeitall @cominghome 有道理,可以用数据量来将大小圈输出出来。
    lbj96347
        8
    lbj96347  
    OP
       2020-01-21 09:27:51 +08:00
    @bunnyblueair 可以提 pull request,如果有官方的新闻。
    heheda0
        9
    heheda0  
       2020-01-21 09:28:15 +08:00
    数据来源是?
    lbj96347
        10
    lbj96347  
    OP
       2020-01-21 09:28:49 +08:00
    @heheda0 央视网或者中国卫生部。
    v2zhao
        11
    v2zhao  
       2020-01-21 09:29:52 +08:00
    @lbj96347 aHR0cHM6Ly9tcC53ZWl4aW4ucXEuY29tL3MvU05IckRsdUpkY1AtRXdpVnd6alBuZw== base64 青岛新闻网发布的
    NastyAir
        12
    NastyAir  
       2020-01-21 09:32:28 +08:00
    这个做成热力图要清晰一些
    h9VZ3hilI68DVl36
        13
    h9VZ3hilI68DVl36  
       2020-01-21 09:42:59 +08:00
    成都也有了啊,你这数据不准确
    Baymaxbowen
        14
    Baymaxbowen  
       2020-01-21 09:54:41 +08:00 via Android   3
    要不仿照瘟疫公司的地图来一发?
    HongJay
        15
    HongJay  
       2020-01-21 09:55:10 +08:00
    做热力图啊兄弟
    dogandcat
        16
    dogandcat  
       2020-01-21 10:01:47 +08:00   9
    感觉你这个地图有点问题,对台湾香港的标注看着就让人不爽,最严重的还是藏南地区是完全错误的
    huntagain2008
        17
    huntagain2008  
       2020-01-21 10:06:40 +08:00
    咋一看,我这外行会以为沿海地区是重灾区。
    manami
        18
    manami  
       2020-01-21 10:14:08 +08:00 via Android
    这地图存在严重错误
    Daming
        19
    Daming  
       2020-01-21 10:14:58 +08:00
    海外的呢
    xttli123
        20
    xttli123  
       2020-01-21 10:17:36 +08:00   20
    @dogandcat 对标注敏感的是小粉红吗?
    alalida
        21
    alalida  
       2020-01-21 10:19:42 +08:00
    仿照瘟 0 疫 1 公司的地图来一发
    liquidwywy
        22
    liquidwywy  
       2020-01-21 10:20:57 +08:00
    您的付出很有帮助,辛苦辛苦
    alalida
        23
    alalida  
       2020-01-21 10:21:53 +08:00
    g2.antv.vision/en/examples/map/map#with-heatmap 比如福报厂这个组件就很棒
    alalida
        24
    alalida  
       2020-01-21 10:24:13 +08:00
    可以用下 wiki 的《 20192020 年新型冠状病毒肺炎事件》,这个靠谱而且全面
    momocraft
        25
    momocraft  
       2020-01-21 10:27:42 +08:00   76
    有的人在忙着帮助中国人,有的人在忙着证明自己更爱国
    wework
        26
    wework  
       2020-01-21 10:30:00 +08:00
    ferock
        27
    ferock  
    PRO
       2020-01-21 10:36:33 +08:00
    辛苦,支持!已 star 已 fork
    ferock
        28
    ferock  
    PRO
       2020-01-21 10:38:03 +08:00   2
    建议,使用国内地图供应商,避免某些没必要的麻烦,从而需要浪费时间去和他们做口舌之争。
    wd1196554643
        29
    wd1196554643  
       2020-01-21 10:40:32 +08:00
    热力图啊
    haozes
        31
    haozes  
       2020-01-21 10:44:14 +08:00
    应该按照数量分大小圈 +1
    lbj96347
        32
    lbj96347  
    OP
       2020-01-21 10:46:25 +08:00
    @ferock 暂时更新了 mapbox,国内的地图源都要审核。

    @dogandcat @manami 感谢提醒。最开始的时候使用的是 openstreetmap,没有太留意其地图源的标示。
    lbj96347
        33
    lbj96347  
    OP
       2020-01-21 10:47:19 +08:00
    @darlinghsu 感谢提醒啊。我看看 wiki 的新闻源,如果问题不大的话,确实可以做到自动化。我现在都是订阅央视网的新闻来看,保持和官方的一致。
    lbj96347
        34
    lbj96347  
    OP
       2020-01-21 10:49:04 +08:00   2
    @NastyAir @HongJay 对哦。可以做成热力图,我晚点试试看。

    @hitoto 刚刚更新了成都的数据。

    @tyx1703 我也把疑似病例和确诊病例做了相关的区隔。

    估计缓存再刷一刷,就可以更新了。
    lbj96347
        35
    lbj96347  
    OP
       2020-01-21 10:49:56 +08:00
    @haozes @makeitall @cominghome 刚刚按照数量的多少,做了「圈」大小的区隔。感谢提醒。
    cominghome
        36
    cominghome  
       2020-01-21 10:52:31 +08:00
    @lbj96347 赞。建议把相关新闻放到地图打点的弹窗里,网页下方的可以去掉。
    R18
        37
    R18  
       2020-01-21 10:54:49 +08:00
    https://www.thepaper.cn/newsDetail_forward_89986 我觉得澎湃的这个专题不错,wiki 还是要网友更新。
    Popkarter
        38
    Popkarter  
       2020-01-21 11:02:36 +08:00
    你要是人力运维的话,那我就有点一言难尽了
    JCZ2MkKb5S8ZX9pq
        39
    JCZ2MkKb5S8ZX9pq  
       2020-01-21 11:04:00 +08:00 via iPhone
    mapbox 可以设置边界标准,有中国标准。好像是 worldview,选 CN。有美国 印度 中国 等几个标准。
    malthae
        40
    malthae  
       2020-01-21 11:25:01 +08:00
    LZ 辛苦了,加上国外的吧
    还有这个现在不是不明肺炎
    thisisgpy
        41
    thisisgpy  
       2020-01-21 11:27:46 +08:00
    不符合社会主义核心价值观吧
    jason94
        42
    jason94  
       2020-01-21 11:33:08 +08:00 via Android
    不符合社会主义核心价值观 +1
    mdesi
        43
    mdesi  
       2020-01-21 11:37:46 +08:00
    国外数据可以更新一下
    chibupang
        44
    chibupang  
       2020-01-21 11:40:10 +08:00 via iPhone
    感觉定位的 logo 可以不用,太大了。
    zhw2590582
        45
    zhw2590582  
       2020-01-21 11:45:10 +08:00
    有用,不过觉得界面可以做得更简洁点
    justin2018
        46
    justin2018  
       2020-01-21 11:54:45 +08:00   2
    icylogic
        47
    icylogic  
       2020-01-21 12:06:19 +08:00   1
    注意安全……
    kiroli
        48
    kiroli  
       2020-01-21 12:18:10 +08:00
    注意安全
    wc951
        49
    wc951  
       2020-01-21 12:23:31 +08:00 via Android
    有被抓风险
    SecureCode
        50
    SecureCode  
       2020-01-21 12:25:44 +08:00 via Android
    寻衅滋事煽动颠覆
    renmu
        51
    renmu  
       2020-01-21 12:29:18 +08:00 via Android
    楼上不要瞎说,官方已经公布相关数据,都是合法合规的
    Raymon111111
        52
    Raymon111111  
       2020-01-21 12:30:35 +08:00   1
    你这确实是寻衅滋事

    建议删除

    至于 51 楼说的确实是官方数据, 你私自聚合也是非法的
    viewsnake
        53
    viewsnake  
       2020-01-21 12:38:20 +08:00
    你麻烦大了,犯了政治错误!
    est
        54
    est  
       2020-01-21 13:00:32 +08:00
    f1ren2es
        55
    f1ren2es  
       2020-01-21 13:00:44 +08:00
    看着像生化危机地图。。。
    Sylv
        56
    Sylv  
       2020-01-21 13:12:38 +08:00 via iPhone
    隐隐有些担忧
    attix
        57
    attix  
       2020-01-21 13:23:25 +08:00 via Android
    本来想回复“丁香园有疫情地图”,结果再去一看发现已经被和谐了…
    attix
        58
    attix  
       2020-01-21 13:25:38 +08:00 via Android
    @attix 搞错了,原来没有,就是 54 楼的
    wssy
        59
    wssy  
       2020-01-21 13:26:17 +08:00 via Android
    @Raymon111111 有相关法律依据吗?
    hst001
        60
    hst001  
       2020-01-21 13:26:54 +08:00 via Android
    没有可靠数据来源,建议不要做此类展示,小心错误数据引起不必要社会恐慌
    Raymon111111
        61
    Raymon111111  
       2020-01-21 13:28:11 +08:00
    @wssy 寻衅滋事啊
    wyw223
        62
    wyw223  
       2020-01-21 13:34:33 +08:00
    leaflet 做的啊,地图换成中文地图啊
    rap16
        63
    rap16  
       2020-01-21 13:38:26 +08:00
    rap16
        64
    rap16  
       2020-01-21 13:39:00 +08:00
    @attix 没有和谐,看我上面的回复
    clemente0620
        65
    clemente0620  
       2020-01-21 13:58:46 +08:00
    粗大事了 你这是造谣
    roshad
        66
    roshad  
       2020-01-21 14:03:19 +08:00
    你这个怎么做的?怎么源码都是一行,也没有 package.json?
    roshad
        67
    roshad  
       2020-01-21 14:03:58 +08:00
    打包过了?
    sheeta
        68
    sheeta  
       2020-01-21 14:10:44 +08:00 via Android   2
    https://3g.dxy.cn/newh5/view/pneumonia

    可以看看丁香园的这个
    DJI360
        69
    DJI360  
       2020-01-21 14:32:33 +08:00 via Android   4
    笑看沙雕高潮,丁香园这个不是好好的吗 https://3g.dxy.cn/newh5/view/pneumonia?from=groupmessage&isappinstalled=0
    张口造谣闭口政治,病毒怎么没传染给你们
    zhugefubin
        70
    zhugefubin  
       2020-01-21 14:36:08 +08:00 via iPhone
    厉害厉害
    Ama2in9
        71
    Ama2in9  
       2020-01-21 14:50:06 +08:00 via iPhone
    @momocraft 不能再赞同
    xuanqb
        72
    xuanqb  
       2020-01-21 15:06:07 +08:00
    丁香园网址是不是崩了 ???
    AllenHua
        73
    AllenHua  
       2020-01-21 15:31:34 +08:00
    @xuanqb 刚刚访问 成功的呀
    mdesi
        74
    mdesi  
       2020-01-21 15:34:42 +08:00
    jon
        75
    jon  
       2020-01-21 15:37:17 +08:00
    "对台湾香港的标注看着就让人不爽"

    我居然看不出问题?
    LuoLuoKaka
        76
    LuoLuoKaka  
       2020-01-21 15:40:02 +08:00 via Android
    @AllenHua 时断时续,会报 502 错误,估计服务器撑不住了
    korvin
        77
    korvin  
       2020-01-21 15:44:55 +08:00
    @AllenHua #73 丁香园的页面能打开,但数据出不来
    AllenHua
        78
    AllenHua  
       2020-01-21 15:46:11 +08:00
    https://3g.dxy.cn/newh5/view/pneumonia?from=groupmessage&isappinstalled=0

    https://3g.dxy.cn/newh5/view/pneumonia

    经测试 Android 打开带参数的(问号后面的 string,包括问号)会 502,iOS 就正常打开 [旺柴]


    @LuoLuoKaka #76 访问的带参数的才会报 502 么

    有没有老哥来科普一下,为什么出现刚刚的 502 错误。是一般性情况 还是 server 扛不住了
    tabris17
        79
    tabris17  
       2020-01-21 15:47:04 +08:00
    最好再加一个数据更新时间
    korvin
        80
    korvin  
       2020-01-21 15:47:53 +08:00
    @AllenHua #73 又好了,好像不稳定
    AllenHua
        81
    AllenHua  
       2020-01-21 15:50:58 +08:00
    @korvin #80 可能就是 server 不行了吧 :doge::doge
    leewi9coder
        82
    leewi9coder  
       2020-01-21 15:52:18 +08:00
    最好能加一个更新时间,或者实时时间
    golden0125
        83
    golden0125  
       2020-01-21 16:24:14 +08:00   2
    肺炎能治,粉红癌无药可治
    CommandZi
        84
    CommandZi  
       2020-01-21 17:07:05 +08:00
    @hfutzj 你要是在 19 号前上线,确实可能「造谣」

    ArtIsPatrick
        85
    ArtIsPatrick  
       2020-01-21 17:36:56 +08:00
    @CommandZi #84 白岩松:这两天一下子新增病例非常非常多,是由于我们采用了新的试剂来进行判断,包括检测速度更快了、更准了,还是也跟病毒自身规律有关?

    钟南山:两个原因都有。对新的疾病,各地的试剂各方面不一样,需要一个权威的单位来进一步印证,需要拖一些时间。另外一个因素,这几天情况都有不同,在一定意义上说明,这个疾病在局部发展是比较快的。
    Wao
        86
    Wao  
       2020-01-21 17:38:34 +08:00 via iPhone   1
    nicevar
        87
    nicevar  
       2020-01-21 18:35:50 +08:00
    @CommandZi 这能一样?说武汉近 1000 多人感染,医院里面摆满了?都不知道这些人是怎么统计出来的,不是造谣?
    2218675712
        88
    2218675712  
       2020-01-21 19:40:17 +08:00
    河南也有了
    evam
        89
    evam  
       2020-01-21 19:46:36 +08:00
    我想说。。天津的位置在沧州
    longbye0
        90
    longbye0  
       2020-01-21 19:51:14 +08:00
    做不到确信和实时还是关了吧。
    #86 就是靠谱的。
    附卫健委最新消息: http://www.nhc.gov.cn/yjb/s3578/202001/930c021cdd1f46dc832fc27e0cc465c8.shtml
    huyinjie
        91
    huyinjie  
       2020-01-21 19:52:47 +08:00
    NimaQu
        92
    NimaQu  
       2020-01-21 20:34:32 +08:00 via Android
    @dogandcat #玻璃心粉红的 V2EX
    terrychanin
        93
    terrychanin  
       2020-01-21 20:52:19 +08:00
    16 楼已 block
    fqxufo
        94
    fqxufo  
       2020-01-21 21:21:40 +08:00
    @terrychanin 楼主之后更换过一次地图,16 楼应该是对之前的地图评论的
    feelinglucky
        95
    feelinglucky  
       2020-01-21 21:33:03 +08:00   1
    @dogandcat 你全身都是 G 点吗?活得不累吗?
    dogandcat
        96
    dogandcat  
       2020-01-21 21:53:21 +08:00   6
    @xttli123
    @NimaQu
    @feelinglucky 我只是一个普普通通的中国人。无论哪个国家,国家的领土完整、统一,都是该国每个普通民众都有的最朴素的情感。
    LawlietZ
        97
    LawlietZ  
       2020-01-21 22:31:40 +08:00
    我也做了一个地图可视化的,数据是爬虫自动收集的,还没部署线上,仓库地址: https://github.com/ZhangMingZhao1/2019nCoV-Virus-MapMonitor
    Raymon111111
        98
    Raymon111111  
       2020-01-21 23:04:24 +08:00   6
    @dogandcat 没有这种感情的人要抓起来吗?
    dogandcat
        99
    dogandcat  
       2020-01-22 00:43:03 +08:00
    @Raymon111111 你觉得你说这句话有意义吗
    SlipStupig
        100
    SlipStupig  
       2020-01-22 00:45:45 +08:00
    想做一个预测模型,来预测一下,结果找了一下午没找到完整的数据,不知道各位知不知道哪里能找到公开准确的数据可以用于训练模型
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     894 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 22:42 PVG 06:42 LAX 15:42 JFK 18:42
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86