Integrasi berbasis GTFS

General Transit Feed Specification (GTFS) adalah format yang ada untuk jadwal transportasi umum dan informasi geografis terkait. Integrasi berbasis GTFS menggunakan GTFS dan ekstensi Google Transit Ticketing untuk menyelesaikan langkah 1 integrasi Transportasi Perjalanan - menyediakan feed data statis.

Partner Server API akan menggunakan ID seperti ticketing_trip_id yang disediakan oleh GTFS, sehingga feed GTFS yang valid harus ada sebelum API dapat digunakan. Ikuti langkah-langkah di bawah untuk menyediakan feed GTFS yang valid.

Membuat feed statis GTFS

Untuk memungkinkan pengguna menelusuri dan menemukan rute serta jadwal perjalanan antarkota menggunakan integrasi berbasis GTFS, partner harus menyediakan feed GTFS. Data feed GTFS akan berisi informasi statis tentang jadwal, rute, dan informasi tiket yang kemudian digunakan oleh Google untuk terhubung ke API partner.

1. Membuat akun Transit

Jika belum selesai, buka Mulai menggunakan Google Transit dan gunakan formulir untuk meminta akun. Setelah peninjauan selesai, akun akan dibuat dan dasbor GTFS akan tersedia. Lihat Mengakses Dasbor Partner Transit untuk mengetahui detail cara mengakses dan mengonfigurasi dasbor.

2. Membuat feed GTFS dengan ekstensi

Buat feed GTFS Anda, termasuk bagian ekstensi Google Transit Ticketing yang diperlukan (detail selengkapnya di bagian ekstensi GTFS). Untuk memastikan pengalaman pengguna terbaik, baca dan ikuti persyaratan kualitas dan praktik terbaik GTFS.

3. Memberi nama feed

Konvensi penamaan feed yang direkomendasikan adalah: agency-region-country_code, seperti gbus-ca-us, atau agency-country_code jika wilayah tidak diperlukan, misalnya gbus-br. Untuk feed pengujian, konvensi penamaan feed yang direkomendasikan adalah: test-agency-country_code, seperti test-gbus-ca-us atau test-gbus-br.

4. Mengupload dan memperbarui feed

Ikuti panduan Memublikasikan data feed GTFS untuk mengupload dan memperbarui data GTFS Anda. Setiap kali data diupload, data akan menjalani validasi otomatis (memerlukan waktu hingga 30 menit) dan laporan validasi akan dibuat. Perbaiki error apa pun sebelum melanjutkan ke langkah berikutnya.

5. Meminta lingkungan pratinjau

Setelah data GTFS berhasil lolos validasi, ikuti petunjuk di Menguji data feed menggunakan pratinjau pribadi untuk mengaktifkan lingkungan pratinjau. Setelah diaktifkan, data feed yang diupload akan terlihat di Google Maps pengguna yang diizinkan. Pada tahap ini, data GTFS juga dapat digunakan untuk pengujian dengan server API.

6. Meminta peninjauan QA peluncuran

Setelah peringatan bermasalah dan masalah kualitas data ditangani di lingkungan pratinjau, peninjauan QA Google terakhir diperlukan sebelum peluncuran publik. Masalah yang ditemukan melalui proses peninjauan QA akan terlihat di dasbor. Setelah semua masalah yang belum terselesaikan ditangani, GTFS akan siap diluncurkan.

7. Meluncurkan Feed

Lihat Meluncurkan feed untuk mengetahui petunjuk cara menyediakan feed untuk publik.