คำนวณหาเวลาจากการ tracking รถ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา คำนวณหาเวลาจากการ tracking รถ

คำนวณหาเวลาจากการ tracking รถ
สวัสดีค่ะตอนนี้กำลังทำโปรเจคเกี่ยวกับระบบติดตามรถขนส่งสาธารณะ 
โดยการใช้ตัว gps ที่บอก speed รถได้ , หน้าเว็บที่แสดงการติดตามรถ จะสามารถบอกว่าเมื่อไหร่รถจะถึงป้าย โดยคำนวณจากระยะทางจากป้ายแรกมาป้ายที่สองหารด้วย speed ของรถที่ gps จับได้ หนูอยากทราบว่าหนูจะสามารถคำนวณเวลาได้อย่างไรคะ แล้วต้องเขียนโค้ดประมาณไหน มีแนวทางพอให้ศึกษามั้ยคะ ใช้ตัว google map api และใช้ html ในการเขียนเว็บค่ะ ขอบคุณค่ะ


Aungkool 20-01-2020 22:46:54

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ลองใช้ Distance Matrix หาระยะห่างของตำแหน่งปัจจุบัน กับตำแหน่ง ที่ต้องการ
เช่่นตำแหน่งของป้ายหน้า ได้ระยะทาง เอาค่ามา คำนวณกับความเร็วของ GPS ในขณะนั้น
สมมติวิ่ง 80 km/h ตำแหน่งปัจจุบีน ห่างจากป้ายหน้า 5 km คำนวณหาเวลาที่จะถึงป้ายหน้า
 
s = d / t
    speed m/s
    distance m
    time s
 
80 km/h = (80 * 1000) / 3600 = ประมาณ 22.22 m/s
 
t = d / s 
5000 / 22.22 = 225 วินาที = 3 นาที 45 วินาที
 
เอาเวลาปัจจุบัน บวกเวลาทีจะถึงปลายทาง ถ้า PHP
 
echo date("d-m-Y H:i:s"); // เวลาปัจจุบัน
echo date("d-m-Y H:i:s",strtotime("+3 minute 45 second"));
 
แนวทางประมาณนี้ แต่ต้องไปทำความเข้าใจการใช้งาน Ajax การส่งค่าด้วย JavaScript และการใช้งาน 
Google map API ที่เกี่ยวข้องเพิ่มเติม


บทความแนะนำที่เกี่ยวข้อง
แสดงตำแหน่งปัจจุบัน ของคุณ ใน google map v3 อย่างง่ายอ่าน 53,986
ใช้ gps ระบุตำแหน่ง และอัพเดท ตำแหน่งอัตโนมัติ ใน google mapอ่าน 20,750
หาระยะทางจากตำแหน่งปัจจุบันกับสถานที่ใน google map ด้วย Distance Matrixอ่าน 18,332
ninenik 21-01-2020






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ