V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ddiu8081
V2EX  ›  分享创造

「北京公交出行」一个北京实时公交小程序

  •  
  •   ddiu8081 ·
    ddiu8081 · 2018-08-26 08:51:50 +08:00 · 4043 次点击
    这是一个创建于 2292 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前的一篇 /t/478863 做了预告并且放出了 15 个体验者名额。

    8 月 18 号,小程序审核通过了。一周以后,很高兴看到在没有宣传的情况下慢慢积累了近 80 名用户🐒

    好了开始正题。

    从南京来到北京几天,每天上班坐公交成了一个痛点:没有一个南京那样行云流水的实时公交查询工具,加上某些线路的间隔时间实在太长,经常会出现等一二十分钟的情况...索性从公交集团薅了数据过来先做了 API,之后在做个小程序出来。

    API

    数据源来自北京公交集团,另外另一个数据源已经基本解析完毕即将接入。

    开发 API 的故事:https://blog.ddiu.site/bjbus-api-1/

    特性&TODO

    • 根据用户位置查询附近公交车;
    • 查询某一公交站的途径车辆;
    • 显示每一辆车的到站位置;
    • 支持换向查询;
    • 公交站地图 /街景;
    • 无广告;
    • 实时信息显示在微信聊天顶部( todo );
    • 设置关注,快到站时通知用户( todo );
    • 支持运通车辆查询(已有数据源,暂未接入);
    • 在地图中显示每一辆车的位置(已有数据源,暂未接入);
    • 收藏线路( todo )

    截图

    界面和图标目前还不是特别满意...所以还会更

    使用

    • 直接微信搜索「北京公交出行」;

    反馈

    • 反馈请走右上角胶囊-关于小程序-菜单-意见反馈 通道
    • 体验版下一阶段将会测试新界面、[北京公交 APP]接口
    19 条回复    2018-08-26 12:52:14 +08:00
    woshilala1988
        1
    woshilala1988  
       2018-08-26 09:05:49 +08:00
    有没有办法把公交是否满员给搞出来
    这样我根据是否满员选择走还是跑
    iAcn
        2
    iAcn  
       2018-08-26 09:12:27 +08:00 via Android
    之前我做济南公交的时候,用到了公交的实时数据,济南公交微步 APP 的人还来套我的话,想知道是怎么做的...
    ddiu8081
        3
    ddiu8081  
    OP
       2018-08-26 09:12:51 +08:00
    @woshilala1988 这....数据源没有啊.....
    不过如果是常坐的车的话挤不挤应该心里有数吧
    mosbic
        4
    mosbic  
       2018-08-26 09:12:58 +08:00 via Android
    额 我不在北京打开这个小程序,也出来了附近的车。。。但是路线都是北京相对应的路线。
    zacharyjia
        5
    zacharyjia  
       2018-08-26 09:26:12 +08:00
    换方向这个功能隐藏的有点深, 找了半天才找着
    Zeonjl
        6
    Zeonjl  
       2018-08-26 09:38:34 +08:00 via Android
    看公交,一般用地图…
    jiao
        7
    jiao  
       2018-08-26 09:43:45 +08:00 via iPhone
    反编译解析出来的数据接口可以直接拿来用?还能通过审核?我也通过各种手段拿到了我们市的公交数据,做了我们市的实时公交,但我只敢自己用。。
    mrcn
        8
    mrcn  
       2018-08-26 09:45:36 +08:00 via Android
    不是有车来了吗
    ddiu8081
        9
    ddiu8081  
    OP
       2018-08-26 09:49:29 +08:00 via Android
    @jiao #7 现在用的是公交集团的数据,属于公开的数据其实还好。。反编译那个是另一个源,感觉确实不妥。。新源我再考虑一下吧
    Shunte
        10
    Shunte  
       2018-08-26 09:50:39 +08:00
    原来很多地图和 app 都有实时公交的,后来不知道为啥都不显示了。
    seaswalker
        11
    seaswalker  
       2018-08-26 09:54:25 +08:00 via iPhone
    北京公交有个公众号,那个最准
    WhoMercy
        12
    WhoMercy  
       2018-08-26 09:54:58 +08:00 via Android
    其实有一个叫“北京实时公交”的小程序也能查到车,不过交互和界面做的很烂。
    准备换你这个了,感谢分享。
    ddiu8081
        13
    ddiu8081  
    OP
       2018-08-26 10:41:21 +08:00 via Android
    @iAcn #2 哈哈,厉害了
    @mosbic #4 对,是个问题,没做地域判断。。
    @zacharyjia #5 换向确实这个按钮放的不太合适,容易和刷新搞混
    @Zeonjl #6 可是地图我都试过,也没哪家有实时的公交数据。。
    ddiu8081
        14
    ddiu8081  
    OP
       2018-08-26 10:51:12 +08:00 via Android
    @mrcn #8 车来了似乎是没有北京的数据,你看下里面都是根据时间表预估的时间
    @Shunte #10 估计官方的出来了,各种第三方的都不让用了
    @seaswalker @WhoMercy 我们目前都是一个数据源,欢迎使用哈哈
    hyf278
        15
    hyf278  
       2018-08-26 10:54:02 +08:00   ❤️ 1
    加地域判断吧,别的城市打开了很奇怪,站名是本地的,对应线路是北京的
    Hallujah
        16
    Hallujah  
       2018-08-26 11:14:39 +08:00 via Android
    楼主厉害,界面做的很不错。支持一下。
    anoninz
        17
    anoninz  
       2018-08-26 11:37:18 +08:00
    不错!老哥来个收藏线路功能吧。。。
    stop9125
        18
    stop9125  
       2018-08-26 12:20:15 +08:00 via iPhone
    我感觉那个 公交 e 路通 就很准
    ddiu8081
        19
    ddiu8081  
    OP
       2018-08-26 12:52:14 +08:00 via Android
    @hyf278 @anoninz 好,会有的
    @Hallujah #16 谢谢
    @stop9125 #18 e 路通我手机闪退...还不清楚是什么源...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1268 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:31 · PVG 07:31 · LAX 15:31 · JFK 18:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.