Untuk menggunakan class .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.