ติดตามรถบัสสาธารณะของ Pittsburgh Port Authority ในเรียลไทม์! เคยผิดหวังที่ตารางรถบัสพิตต์สเบิร์กหรือไม่? เคยรู้สึกหงุดหงิดที่
ติดตามรถบัสสาธารณะของ Pittsburgh Port Authority ในเรียลไทม์!
เคยผิดหวังที่ตารางรถบัสของ Pittsburgh หรือไม่? เคยรู้สึกหงุดหงิดที่รถบัสไม่เคยตรงเวลาหรือไม่? ทำไมไม่เพียงแค่วางแผนการขนส่งของคุณรอบ Pittsburgh, PA ตามการติดตามแบบเรียลไทม์!
คุณสมบัติปัจจุบัน:
•เลือกรถเมล์สูงสุด 10 คันในครั้งเดียว
•ดูรถบัสเคลื่อนที่บนแผนที่แบบเรียลไทม์
•การคลิกบนรถบัสจะให้ ETA ไปที่ 8 หยุดถัดไป
•ดูป้ายรถเมล์สำหรับเส้นทางที่เลือกเมื่อซูมเข้าในระดับหนึ่ง
•คลิกที่ป้ายหยุดแสดง ETAs ไปยังรถโดยสารสำหรับรถบัสที่เลือกทั้งหมดในปัจจุบัน
Port Authority ได้เปิดตัว API การติดตามแบบเรียลไทม์จากเว็บไซต์นี้ (http://truetime.portauthority.org/bustime/home.jsp) ซึ่งหมายความว่าข้อมูลที่เราถ่ายทอดให้คุณเป็นทางการ ณ เดือนธันวาคม 2558 แอพนี้ติดตามรถโดยสาร 99 คันและรถรับส่ง 1 คัน!
แอพนี้เป็นโอเพ่นซอร์ส: https://github.com/rectangle-dbmi/realtime-port-authority/
ข่าวล่าสุดจะถูกโพสต์บนหน้า Facebook ของเรา: https://www.facebook.com/patrealTimetracker
ข้อจำกัดความรับผิดชอบ: เราจะไม่รับผิดชอบว่ารถโดยสารและเส้นทางใดที่ถูกติดตามเนื่องจากเราได้รับข้อมูลจากการท่าเรือเท่านั้น หากเส้นทางหรือรถบัสบางเส้นทางไม่ได้อยู่ในแอพของเรานี่อาจไม่ใช่ความผิดของเรา แต่เป็นอำนาจการท่าเรือ หากแผนที่ว่างเปล่าโปรดรายงานสิ่งนี้ไปยังอีเมล Play Store ของเราหรือสร้างปัญหาเกี่ยวกับ GitHub ของเราด้านบนทันที
การอนุญาต:
• Android.permission.access_coarse_location - นี่เป็นสิ่งจำเป็นในการจัดตำแหน่งที่ตั้งของแอพให้คุณ
• Android.permission.access_fine_location (แอพจะขออนุญาตสำหรับ Android M)- ข้อตกลงเดียวกับข้างต้น แต่มีความแม่นยำมากขึ้น
• Android.permission.internet - สิ่งนี้ใช้เพื่อดึงข้อมูลสำหรับ Google Maps และ API Tuetime API ของ Port Authority
• Android.permission.read_external_storage (ไม่ได้อยู่ใน Android 6.0 อีกต่อไป) - นี่คือ Google Maps Caching
• Android.permission.write_external_storage (ไม่ได้อยู่ใน Android 6.0) - วัตถุประสงค์ในการแคชของ Google รวมถึงความสามารถในการบันทึกแอพในที่เก็บข้อมูลภายนอก หากไม่มีสิ่งนี้แอพจะล่ม
• Android.permission.access_network_state - แอพจำเป็นต้องทราบสถานะของเครือข่ายเพื่อตรวจสอบว่ามีอินเทอร์เน็ตหรือไม่ดังนั้นข้อมูลแบบเรียลไทม์
• Android.permission.access_wifi_state - แอพจำเป็นต้องรู้สถานะของ wifi ใน orer เพื่อตรวจสอบว่ามีอินเทอร์เน็ตหรือไม่
• Android.permission.change_wifi_state - แอพต้องฟังการเปลี่ยนแปลงในสถานะ wifi เพื่อแจ้งให้ผู้ใช้ทราบหากอินเทอร์เน็ตเสียชีวิตและต้องการการเชื่อมต่อใหม่