Ringkasan Contoh Kode

Data GTFS-realtime dienkode dan didekode menggunakan Buffering Protokol, yaitu representasi biner ringkas yang dirancang untuk pemrosesan yang cepat dan efisien. Bagaimana cara menghasilkan atau menguraikan data biner ini? Baca lebih lanjut dan lihat contoh kode untuk membantu Anda memulai.

Binding Bahasa

Untuk menggunakan data GTFS-realtime, developer biasanya menggunakan skema gtfs-realtime.proto untuk menghasilkan class dalam bahasa pemrograman yang mereka gunakan. Class ini kemudian dapat digunakan untuk menyusun objek model data GTFS-realtime dan menserialisasi objek tersebut sebagai data biner atau, kebalikannya, menguraikan data biner menjadi objek model data.

Menghasilkan class model data GTFS Realtime dari skema gtfs-realtime.proto merupakan pekerjaan biasa yang terkadang juga membingungkan developer pemula. Oleh karena itu, kami memberikan binding bahasa GTFS Realtime yang telah dihasilkan sebelumnya untuk sejumlah bahasa pemrograman paling populer melalui project gtfs-realtime-bindings open source.

Baca lebih lanjut untuk mengetahui detail spesifik per bahasa tentang penguraian data GTFS-realtime.

Bahasa Lainnya

Kami telah mencoba memberikan binding bahasa untuk semua bahasa pemrograman saat (a) developer ingin menggunakan GTFS-realtime dan (b) terdapat mekanisme untuk memaketkan kode agar dapat digunakan kembali dengan mudah.

Jika bahasa favorit Anda tidak dicantumkan dalam daftar, Anda memiliki dua opsi:

  1. Buka masalah di halaman project gtfs-realtime-bindings yang meminta agar bahasa tersebut ditambahkan.
  2. Buat binding Protocol Buffer sendiri menggunakan Add-On Pihak Ketiga.