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

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

  •  
  •   benzhe · 2012-05-22 12:02:30 +08:00 · 9353 次点击
    这是一个创建于 4576 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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  
       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
        45
    woowoo  
       2012-07-31 13:41:20 +08:00
    这个都得找伴官方的支持才行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2610 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.