Contoh Kode .NET

Untuk menggunakan kelas .NET gtfs-realtime-bindings di project sendiri, Anda harus menginstal modul dari repositori NuGet terlebih dahulu.

Install-Package GtfsRealtimeBindings

Cuplikan kode berikut menunjukkan proses download feed data GTFS-realtime dari URL tertentu, menguraikannya sebagai FeedMessage (jenis root skema GTFS-realtime), dan melakukan iterasi pada hasilnya.

using System.Net;
using ProtoBuf;
using transit_realtime;

WebRequest req = HttpWebRequest.Create("URL OF YOUR GTFS-REALTIME SOURCE GOES HERE");
FeedMessage feed = Serializer.Deserialize<FeedMessage>(req.GetResponse().GetResponseStream());

foreach (FeedEntity entity in feed.entity) {
  ...
}

Untuk mengetahui detail selengkapnya, lihat halaman project .NET.