在Visual C#中使用GTFS计划查看器

时间:2013-07-04 18:53:21

标签: c# schedule timetable gtfs

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

1 个答案:

答案 0 :(得分:0)

计划查看器并非真正针对您的想法而设计。它主要是一个诊断实用程序,旨在作为独立的应用程序运行。它也是用Python编写的,不能很好地与C#集成。

也就是说,该应用程序只是启动一个简单的Web服务器来生成计划查看器页面,因此理论上您可以在某个服务器上运行该应用程序并让您的应用程序将远程网页嵌入WebBrowser控件中。看起来有点hacky但尝试过疯狂的东西。

如果您对基于网络的传输数据显示感兴趣,您可能还会考虑OneBusAway应用程序套件(https://github.com/OneBusAway/onebusaway/wiki)等工具