ระบบติดตามรถเก็บขยะ
ระบบติดตามรถเก็บขยะแบบ Real-Time
สำหรับหน่วยงานที่ต้องการดูตำแหน่งรถเก็บขยะบนแผนที่ได้ทันที 🚛📍
ระบบนี้ถูกพัฒนาเป็น Web Application ที่ทำงานร่วมกับ Google Apps Script + Google Sheets ทำให้สามารถติดตามตำแหน่งรถเก็บขยะได้แบบเกือบ Real-Time ผ่านหน้าเว็บ ใช้งานง่าย ไม่ต้องติดตั้งโปรแกรมเพิ่มเติม
⸻
🔎 ภาพรวมการทำงานของระบบ
ระบบประกอบด้วย 3 ส่วนหลัก
1️⃣ Google Sheets (ฐานข้อมูล)
ทำหน้าที่เป็น Database สำหรับเก็บข้อมูลพิกัดล่าสุดของรถแต่ละคัน เช่น
• วันเวลา
• รหัสรถ
• Latitude
• Longitude
2️⃣ Google Apps Script (Backend)
ทำหน้าที่เป็นตัวกลางรับ-ส่งข้อมูลระหว่างหน้าเว็บกับ Google Sheets
ฟังก์ชันสำคัญ เช่น
• doGet(e) → เรียกหน้าเว็บมาแสดงผลเมื่อมีคนเปิดระบบ
• setupSheet() → ใช้สร้างหัวตารางใน Google Sheets (รันครั้งแรกครั้งเดียว)
• saveLocation(truckId, lat, lng) → รับพิกัด GPS จากมือถือคนขับ และอัปเดตตำแหน่งล่าสุดของรถ
• getAllLocations() → ดึงตำแหน่งรถทุกคันจากฐานข้อมูล เพื่อส่งไปแสดงบนแผนที่
3️⃣ HTML / JavaScript (Frontend)
เป็นหน้าเว็บสำหรับผู้ใช้งาน แบ่งเป็น 2 โหมด
👨✈️ โหมดคนขับ
• เปิดระบบจากมือถือ
• เลือกรถที่กำลังขับ
• กดเริ่มส่งตำแหน่ง
• ระบบจะใช้ GPS ของมือถือส่งพิกัดไปยังเซิร์ฟเวอร์อัตโนมัติ
📍 โหมดผู้ติดตาม
• เปิดดูผ่านหน้าเว็บ
• ระบบจะดึงพิกัดรถทุกคันทุกๆ 10 วินาที
• แสดงตำแหน่งรถบนแผนที่แบบเกือบ Real-Time
⸻
🏢 ระบบนี้เหมาะกับหน่วยงาน เช่น
• เทศบาล / องค์การบริหารส่วนตำบล (อบต.)
• องค์การบริหารส่วนจังหวัด (อบจ.)
• หน่วยงานจัดการขยะและสิ่งแวดล้อม
• บริษัทเอกชนที่มีรถเก็บขยะ
• หน่วยงานที่ต้องติดตามรถภาคสนาม
ช่วยให้
✅ ตรวจสอบตำแหน่งรถได้
✅ วางแผนเส้นทางเก็บขยะได้ดีขึ้น
✅ ประชาชนสามารถติดตามรถขยะในพื้นที่ได้
⸻
37 ครั้ง
14/04/2569