Mengapa aplikasi ini dibuat?
Di desa kami, koneksi bus sering tertunda, sehingga sering terjadi bahwa seseorang datang ke perhentian dan melihat tiga koneksi bertumpuk berangkat (karena berbagai penundaan) dan kemudian menunggu setengah jam untuk yang berikutnya (bahkan jika interval antar koneksi kurang dari 10 menit).
Ini tidak terjadi pada saya selama tiga tahun terakhir berkat aplikasi Mafo, yang merupakan pendahulu dari aplikasi ini. Aplikasi Mafo menampilkan lokasi bus saat ini (menampilkan peta dengan lokasi dari mpvnet.cz) - ini adalah solusi yang agak kasar, tetapi dapat digunakan. Kekurangan dari aplikasi ini adalah hanya satu bus yang dapat ditampilkan dan jadwalnya hanya untuk bus dan trem.
Maka lahirlah PIDman. Dari namanya jelas ini akan menjadi PID (Prague Integrated Transport).
Jadwal diunduh dari PID data terbuka https://pid.cz/o-systemu/opendata/ dan data tentang lokasi bus dari API Golemio. Selama ini Golemio hanya menyediakan lokasi bus dan trem.
Jadi sekarang saya dapat menampilkan di atas peta semua koneksi yang memenuhi kondisi rute atau set yang ditentukan dan pada saat yang sama saya mendapatkan data dari API Golemio. Anda dapat menampilkan koneksi yang dipilih di atas peta mpvnet, karena posisi dalam tampilan ini biasanya lebih terkini (pada jam sibuk pagi hari bahkan lebih dari satu menit).
Kadang-kadang terjadi koneksi berjalan tetapi tidak mengirimkan posisinya (mungkin ada kesalahan) - dari pengalaman tiga tahun, ini terjadi sekitar sebulan sekali.
Jika tidak ada data posisi, posisi menurut jadwal akan ditampilkan.
Ini bukan tujuan aplikasi untuk mencari rute dengan transfer (ada banyak opsi lain untuk ini). Tujuan utamanya adalah untuk melacak saat koneksi saya berjalan untuk satu rute langsung. Saya mungkin memiliki opsi untuk menggunakan beberapa rute langsung - lalu saya dapat menggunakan rangkaian yang menggabungkan beberapa rute.
Jadwal yang diunduh harus berlaku selama sekitar 10 hari - aplikasi dapat diperbarui setiap hari.
Apa lagi yang perlu disebutkan:
- Tampilan perhentian yang disaring di atas peta (berdasarkan jenis kendaraan atau zona)
- Tampilan posisi sendiri sehubungan dengan berhenti
- Tampilan semua keberangkatan terdekat dari halte
- Tampilan detail koneksi (baik daftar berhenti dan di atas peta)
- waktu keberangkatan metro ke detik (cocok untuk memutuskan apakah akan menambah langkah atau memperlambat)
Jadi mengapa aplikasi ini dibuat? Karena saya tidak ingin menunggu dengan tidak perlu di halte bus. Dan bagaimana denganmu?