V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
benzhe
V2EX  ›  广州

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

  •  
  •   benzhe · 2012 年 5 月 22 日 · 9986 次点击
    这是一个创建于 4989 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://gzrtbus.sinaapp.com

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

    p.s uc 上的跟踪功能有问题,不知道如何 debug
    45 条回复    1970-01-01 08:00:00 +08:00
    redf
        1
    redf  
       2012 年 5 月 22 日
    强烈要求lz开发帝都版!
    benzhe
        2
    benzhe  
    OP
       2012 年 5 月 22 日
    @redf 这不算是开发 =_= 直接拿了某个“官方”应用的接口,百多行的代码不会让人想看第二眼...
    貌似帝都还没有公交 gps 跟踪全覆盖
    http://www.gov.cn/fwxx/sh/2012-04/27/content_2124627.htm
    Sunya
        3
    Sunya  
       2012 年 5 月 22 日
    这个真不错, 赞. 哈哈, 以后算准时间去等车, 不浪费等车的时间..
    nikolai
        4
    nikolai  
       2012 年 5 月 22 日
    赞!
    wzy
        5
    wzy  
       2012 年 5 月 22 日
    已经有android 版的App了,是广州市交委提供的。
    TONYHEAD
        6
    TONYHEAD  
       2012 年 5 月 22 日
    @benzhe 0_o 接口不稳定,请稍后刷新。
    benzhe
        7
    benzhe  
    OP
       2012 年 5 月 22 日   ❤️ 1
    @wzy 正是用它的接口...不过它不提供到站时间。
    @TONYHEAD 多刷新几遍,纯看人品...
    TONYHEAD
        8
    TONYHEAD  
       2012 年 5 月 22 日
    @benzhe 刷出来了,感谢,29路车每次都要等好久...
    winsy
        9
    winsy  
       2012 年 5 月 22 日
    很不错呢~~~~收藏了,随时能用~
    wzy
        10
    wzy  
       2012 年 5 月 22 日
    @benzhe 好像只是提供公交车去到那个站呀,期待有iPhone版的。
    cfs0669
        11
    cfs0669  
       2012 年 5 月 22 日
    只能说,用"官方"的接口迟早都挂掉
    benzhe
        12
    benzhe  
    OP
       2012 年 5 月 28 日
    添加了查询站点的功能,理论上可以看到“距离这个 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 年 5 月 28 日
    zhaiduo
        14
    zhaiduo  
       2012 年 5 月 28 日
    公交太不稳定,有地铁更好
    jo32
        15
    jo32  
       2012 年 5 月 28 日
    我这没有查询成功过 ……
    benzhe
        16
    benzhe  
    OP
       2012 年 5 月 28 日
    @jo32 现在是下班高峰期...纯粹刷人品

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

    http://gzrtbus.sinaapp.com/index.php?a=station&t=华景新城3
    jo32
        17
    jo32  
       2012 年 5 月 28 日
    刚查询成功了,真不错!
    qq286735628
        18
    qq286735628  
       2012 年 5 月 28 日
    是用的这个APP的接口?“http://bus.vc/”

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

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

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

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

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

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

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