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

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
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
1 2 | 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 อย่างง่าย | อ่าน 54,435 |
ใช้ gps ระบุตำแหน่ง และอัพเดท ตำแหน่งอัตโนมัติ ใน google map | อ่าน 21,027 |
หาระยะทางจากตำแหน่งปัจจุบันกับสถานที่ใน google map ด้วย Distance Matrix | อ่าน 18,908 |

ขอบคุณทุกการสนับสนุน
![]()