在Visual C#中使用GTFS时间表查看器

本文关键字:时间表 GTFS Visual | 更新日期: 2023-09-27 18:21:08

我使用了谷歌的GTFS时间表查看器来可视化我的谷歌运输数据。这对我很有效。但是,我想知道如何在我的Visual C#应用程序中显示我的日程查看器。您似乎必须运行schedule_viewer.exe文件才能查看网站。如何查看时间表?我希望能够在WebBrowser控件中查看它。这是日程查看器网站:https://support.google.com/transitpartners/answer/1095563?hl=en

在Visual C#中使用GTFS时间表查看器

日程查看器并不是为您的想法而设计的。它主要只是一个诊断实用程序,设计为作为一个独立的应用程序运行。它也是用Python编写的,无法很好地与C#集成。

也就是说,该应用程序只是启动一个简单的web服务器来生成日程查看器页面,所以理论上你可以在某个地方的服务器上运行该应用程序,并将远程网页嵌入WebBrowser控件中。看起来有点疯狂,但更疯狂的事情已经尝试过了。

如果您对基于web的交通数据显示感兴趣,您也可以考虑OneBusAway应用程序套件等工具(https://github.com/OneBusAway/onebusaway/wiki)