广州童鞋的福利,实时公交 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
benzhe
V2EX    广州

广州童鞋的福利,实时公交

  •  
  •   benzhe 2012-05-22 12:02:30 +08:00 9803 次点击
    这是一个创建于 4903 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://gzrtbus.sinaapp.com

    可以实时跟踪车辆达到时间。
    利用某个 app 的接口做的,此“官方”接口非常地不稳定 =_=
    没样式是为了省流量,更主要是因为偷懒...
    无义务保证此服务的正确和稳定...

    p.s uc 上的跟踪功能有问题,不知道如何 debug
    45 条回复    1970-01-01 08:00:00 +08:00
    redf
        1
    redf  
       2012-05-22 12:31:23 +08:00
    强烈要求lz开发帝都版!
    benzhe
        2
    benzhe  
    OP
       2012-05-22 12:44:31 +08:00
    @redf 这不算是开发 =_= 直接拿了某个“官方”应用的接口,百多行的代码不会让人想看第二眼...
    貌似帝都还没有公交 gps 跟踪全覆盖
    http://www.gov.cn/fwxx/sh/2012-04/27/content_2124627.htm
    Sunya
        3
    Sunya  
       2012-05-22 13:07:01 +08:00
    这个真不错, 赞. 哈哈, 以后算准时间去等车, 不浪费等车的时间..
    nikolai
        4
    nikolai  
       2012-05-22 13:12:37 +08:00
    赞!
    wzy
        5
    wzy  
       2012-05-22 13:15:28 +08:00
    已经有android 版的App了,是广州市交委提供的。
    TONYHEAD
        6
    TONYHEAD  
       2012-05-22 13:20:53 +08:00
    @benzhe 0_o 接口不稳定,请稍后刷新。
    benzhe
        7
    benzhe  
    OP
       2012-05-22 13:51:26 +08:00   1
    @wzy 正是用它的接口...不过它不提供到站时间。
    @TONYHEAD 多刷新几遍,纯看人品...
    TONYHEAD
        8
    TONYHEAD  
       2012-05-22 13:55:19 +08:00
    @benzhe 刷出来了,感谢,29路车每次都要等好久...
    winsy
        9
    winsy  
       2012-05-22 15:22:05 +08:00
    很不错呢~~~~收藏了,随时能用~
    wzy
        10
    wzy  
       2012-05-22 15:47:14 +08:00
    @benzhe 好像只是提供公交车去到那个站呀,期待有iPhone版的。
    cfs0669
        11
    cfs0669  
       2012-05-22 16:26:43 +08:00
    只能说,用"官方"的接口迟早都挂掉
    benzhe
        12
    benzhe  
    OP
       2012-05-28 14:15:17 +08:00
    添加了查询站点的功能,理论上可以看到“距离这个 XXX 站,哪些 XX 车还有 X 站的距离”,类似于 BRT 上的提示牌;不过更不稳定而且出错率很高,入口没放在首页,需要的可手动收藏地址:

    http://gzrtbus.sinaapp.com/index.php?a=station&t=%E5%8D%8E%E5%B8%88%E7%AB%99
    benzhe
        13
    benzhe  
    OP
       2012-05-28 14:16:31 +08:00
    zhaiduo
        14
    zhaiduo  
       2012-05-28 17:50:15 +08:00
    公交太不稳定,有地铁更好
    jo32
        15
    jo32  
       2012-05-28 17:51:58 +08:00
    我这没有查询成功过 ……
    benzhe
        16
    benzhe  
    OP
       2012-05-28 18:04:27 +08:00
    @jo32 现在是下班高峰期...纯粹刷人品

    上面两个查站点的地址都有问题

    http://gzrtbus.sinaapp.com/index.php?a=station&t=华景新城3
    jo32
        17
    jo32  
       2012-05-28 19:28:51 +08:00
    刚查询成功了,真不错!
    qq286735628
        18
    qq286735628  
       2012-05-28 20:16:27 +08:00
    是用的这个APP的接口?“http://bus.vc/”

    下班高峰期,大家归家心切,刚才上去下了他们的官方应用,都获取不到数据~
    benzhe
        19
    benzhe  
    OP
       2012-05-28 20:37:13 +08:00
    @qq286735628 不是哦,是广州交委出的
    @jo32 我在想是不是 api 服务器高峰时段屏蔽了 sinaapp 的 ip
    subpo
        20
    subpo  
    PRO
       2012-05-28 21:06:39 +08:00
    表示认识的一个师兄毕业设计做的就是这玩意儿,苏州的一点都不准呢...
    rails
        21
    rails  
       2012-05-28 21:16:07 +08:00
    若公交准时,几分钟一趟,或可以自己更换其他同路线车子呗。

    地铁更是一分钟一趟呀,查时间干嘛呢
    benzhe
        22
    benzhe  
    OP
       2012-05-28 21:24:36 +08:00
    现在 sinaapp 的服务器已经被 api 服务器屏蔽了... 狗血的是 sinaapp 的 fetchurl 不支持 proxy
    free1x
        23
    free1x  
       2012-06-04 15:00:28 +08:00
    感觉还不错哦,连抵达时间也有,但准不准就不知道了
    itommy
        24
    itommy  
       2012-06-04 15:02:29 +08:00
    @shawiz 中国的onebusaway hahah
    shawiz
        25
    shawiz  
       2012-06-04 16:24:57 +08:00
    @itommy 不错不错!
    benzhe
        26
    benzhe  
    OP
       2012-06-04 20:41:39 +08:00
    @free1x 到站时间还是很准的,误差10秒内,偶尔出现丢车。而最近增加的站点查询接口,准确率很有有问题。
    benzhe
        27
    benzhe  
    OP
       2012-06-07 17:05:00 +08:00   1
    这两天练习寻路算法,写了一个广州地铁的线路查询和估时工具,核心代码是纯 Javascript,支持各个站点的时间微调和增加中转额外时间。只在 Chrome 下测试过,UI 兼容什么的都没多弄,觉得有用再修吧...

    http://gzrtbus.sinaapp.com/gzmetro/

    呃,刚在 UC 试了一下手机当机了,应该是有内存泄露...手机党请谨慎测试...
    jaylong
        28
    jaylong  
       2012-06-07 17:31:10 +08:00
    坐等帝都上线
    kojp
        29
    kojp  
       2012-06-07 18:11:06 +08:00
    不错~~~想做一个西安版的。(借问,API从哪能获取到?"掌行通行人导航"这个APP吗?
    广州的也行,先学习~~~ 谢谢 :-)
    TONYHEAD
       30
    TONYHEAD  
       2012-06-07 18:13:41 +08:00
    @benzhe 提供3条结果就够了,后面的方案都不是给人坐的。。。
    benzhe
        31
    benzhe  
    OP
       2012-06-07 18:52:52 +08:00
    @TONYHEAD 嗯,刚码好的代码,UI 上没多在意

    @kojp 广州公交的 API 是广州交委提供的,其它城市不清楚,可以网上搜一下。地铁寻路和计时这个基本适用于所有城市的公共交通系统,因为算法是差不多的,把里面的线路数据换一下就好

    @jaylong 前段时间找过,帝都的实时公交还没有全覆盖
    kojp
        32
    kojp  
       2012-06-07 19:37:52 +08:00
    @benzhe 谢谢。不过没找到 :-(
    flying
        33
    flying  
       2012-06-08 16:16:13 +08:00
    非常不错!不知道准确度怎样?
    sueshaw
        34
    sueshaw  
       2012-06-08 18:05:10 +08:00
    用了两次,估算时间后下楼坐车,再也不用在站台傻等了,十分感谢!
    benzhe
        35
    benzhe  
    OP
       2012-06-11 17:46:53 +08:00
    现在可以区分“抵达”和“离开”站点的时间了,原来 API 是有这个信息的当时没发现 =__=
    另外增加了离线计时和修复了 UC 的跟踪功能。

    地铁估算时间的工具放在了 https://github.com/ben304/GZ-Metro-Timer ,有兴趣的同学可以导入你城市的数据作出其它城市的版本。
    zolinbook
        36
    zolinbook  
       2012-06-21 15:00:39 +08:00
    好东西哟,支持
    foru17
        37
    foru17  
       2012-06-27 22:12:56 +08:00
    UI太丑了。
    benzhe
        38
    benzhe  
    OP
       2012-06-28 00:21:01 +08:00
    @foru17 有时间会改一下,不过没什么想法能用最少的代码实现最简洁顺眼的 ui
    benzhe
        39
    benzhe  
    OP
       2012-06-28 01:30:17 +08:00
    @foru17 有时间会改一下,不过没什么想法能用最少的代码实现最简洁顺眼的 ui
    ulic95
        40
    ulic95  
       2012-07-06 18:01:02 +08:00
    @wzy 想问下具体应用的名称是?
    cheshirecat
        41
    cheshirecat  
       2012-07-06 18:59:25 +08:00
    @benzhe 建议把所有公交线路和站点全部列出来放在首页上,一目了然。可以加个首字母分类什么的。
    benzhe
        42
    benzhe  
    OP
       2012-07-06 20:03:01 +08:00
    @cheshirecat 744条公交线路,4278个公交站点,你确定这样大丈夫?
    wzy
        43
    wzy  
       2012-07-06 23:14:07 +08:00   1
    @ulic95 行迅通
    sueshaw
        44
    sueshaw  
       2012-07-30 12:52:08 +08:00
    @benzhe 好可惜!这么好的应用居然关掉了,这个页面比那个行讯通的实时公交强了不止一点点。
    woowoo
      &nbs; 45
    woowoo  
       2012-07-31 13:41:20 +08:00
    这个都得找伴官方的支持才行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3879 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 05:30 PVG 13:30 LAX 22:30 JFK 01:30
    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