Menjejaki bas transit awam Lembaga Pelabuhan Pittsburgh dalam masa nyata!
Pernah kecewa dengan jadual bas Pittsburgh? Pernah berasa kecewa bahawa bas tidak datang pada masa? Mengapa tidak hanya merancang pengangkutan anda di sekitar Pittsburgh, PA, berdasarkan pengesanan masa nyata!
Ciri-ciri semasa:
& Bull; memilih sehingga 10 buah bas pada satu masa
& Bull; melihat bas bergerak di atas peta dalam masa nyata
& Bull; klik pada bas akan memberi ETA kepada 8 perhentian seterusnya
& Bull; melihat perhentian bas bagi laluan terpilih apabila dizum dalam pada tahap yang tertentu
& Bull; klik di perhentian menunjukkan ETA untuk bas bagi semua bas yang sedang dipilih
Lembaga Pelabuhan telah mengeluarkan API pengesanan masa nyata mereka dari laman web ini (http://truetime.portauthority.org/bustime/home.jsp). Ini bermakna bahawa data yang kami menyampaikan kepada anda adalah rasmi. Sehingga Disember 2015, aplikasi kini memantau 99 bas dan 1 ulang-alik!
Aplikasi ini adalah sumber terbuka: https://github.com/rectangle-dbmi/Realtime-Port-Authority/
berita baru-baru ini akan disiarkan di laman Facebook kami: https://www.facebook.com/PATRealtimeTracker
PENAFIAN: Kami tidak bertanggungjawab yang mana bas dan laluan sedang dikesan kerana kita hanya mendapat maklumat dari Port Authority. Jika laluan atau bas tertentu tidak pada app kami, ini adalah kemungkinan besar tidak salah kita tetapi Port Authority. Jika peta kosong, sila laporkan ini kepada e-mel Play Store kami atau membuat isu di Github kami di atas dengan segera.
kebenaran:
& Bull; android.permission.ACCESS_COARSE_LOCATION - ini diperlukan untuk Ketengahkan lokasi App kepada kamu.
& Bull; android.permission.ACCESS_FINE_LOCATION (App akan meminta izin untuk ini dalam Android M) - perjanjian Sama seperti di atas tetapi dengan lebih tepat.
& Bull; android.permission.INTERNET - ini digunakan untuk dapat mengambil data untuk Peta Google dan API Port Authority TrueTime
& Bull; android.permission.READ_EXTERNAL_STORAGE (No longer dalam Android 6.0) - Ini adalah untuk Google Maps Caching
& Bull; android.permission.WRITE_EXTERNAL_STORAGE (No longer dalam Android 6.0) - Peta Google tujuan caching serta keupayaan untuk menyimpan aplikasi pada storan luaran. Tanpa ini, app crash.
& Bull; android.permission.ACCESS_NETWORK_STATE - App perlu tahu keadaan rangkaian untuk mengetahui sama ada internet boleh didapati setakat maklumat realtime boleh dikemaskini
& Bull; android.permission.ACCESS_WIFI_STATE - App perlu tahu keadaan wifi di ORER untuk mengetahui jika internet disediakan maklumat supaya realtime boleh dikemaskini
& Bull; android.permission.CHANGE_WIFI_STATE - App perlu mendengar perubahan dalam keadaan wifi untuk memberitahu pengguna jika internet telah meninggal dunia dan keperluan disambung semula