• คู่มือการใช้งาน • (ครบทุกบทบาท)
คู่มือการใช้งาน RaceMaps
แนวคิดหลักของ RaceMaps คือ “ผู้จัดเตรียมกิจกรรม → ผู้เข้าร่วมแชร์ตำแหน่ง → ผู้ติดตามเห็นภาพรวม”
จึงนำไปใช้ได้กับกิจกรรมหลากหลาย ไม่จำกัดประเภทกีฬา เช่น ทริปท่องเที่ยว คาราวาน กลุ่มซ้อมกีฬา
งานอีเวนต์ในพื้นที่กว้าง งานสำรวจเส้นทาง หรือกิจกรรมทีมงานภาคสนาม
🌐 แอพรองรับภาษาไทย สามารถสลับภาษาได้ที่หน้าแรก
เอกสารนี้แสดงรูปประกอบตามแต่ละหัวข้อ (Admin / Racer / Viewer) และรวมรูปทั้งหมดไว้ในแกลเลอรีท้ายหน้า
1) เริ่มต้นใช้งาน
1.1 เลือกบทบาทการใช้งาน
- เปิดแอป → เลือกบทบาท Viewer, Racer, หรือ Admin
- ตรวจสอบโปรไฟล์ (ชื่อ/รูป) เพื่อให้แสดงถูกต้องในรายการนักแข่ง
แนะนำ: โหมด Racer/Admin ควรทดสอบ Location + อินเทอร์เน็ตก่อนวันงานจริง
2) คู่มือ Admin
2.1 จัดการอีเวนต์ (Event)
- เข้าเมนู Event Categories
- สร้างอีเวนต์ใหม่ (ชื่อ/วันที่) หรือเลือกอีเวนต์เดิม
- ตรวจสอบสถานะการตั้งค่า: Category/Route พร้อมหรือยัง
Best practice: ตั้งชื่ออีเวนต์ให้เป็นทางการเพื่อค้นหาง่าย/สแกนแล้วเข้าใจทันที
2.2 จัดการ Category (หมวดการแข่งขัน)
Category ใช้แยก “รุ่น/สนาม/ช่วงเวลา” ภายในอีเวนต์ เช่น IRON SILVER
- จากหน้าอีเวนต์ → เข้า Manage Categories
- สร้าง/แก้ไข Category: ชื่อ, คำอธิบาย, เวลาเริ่ม-จบ
- ใช้ Show QR (ถ้ามี) เพื่อให้ Viewer เข้าง่าย
2.3 Record Route + Assign Routes
Route คือเส้นทางการแข่งขัน ต้องบันทึกก่อนแล้วผูกกับ Category เพื่อให้ Viewer เห็น “เส้นทาง” บนแผนที่
2.3.1 Record Route
- เข้าเมนู Record Route
- กดเริ่มบันทึก → เดิน/ขี่ตามเส้นทางจริง
- เพิ่มจุดสำคัญ (เช็คพอยต์/จุดอันตราย) ตามที่ UI รองรับ
- หยุดบันทึก → ตั้งชื่อ Route ให้ชัดเจน แล้วบันทึก
2.3.2 Assign Routes
- เข้าเมนู Assign Routes
- เลือก Category → เลือก Route ที่บันทึกไว้
- ตรวจสอบว่า Category ทุกตัวผูก Route ถูกต้อง
ระวัง: ถ้าไม่ Assign Route → Viewer อาจเห็นตำแหน่งนักแข่งแต่ไม่เห็นเส้นทาง
2.4 Control Event
- เข้าเมนู Control Event
- กด Start เมื่อพร้อมปล่อยตัว / กด Finish เมื่อจบ
- ติดตามรายชื่อ/สถานะนักแข่ง (ค้นหา/กรอง)
แนะนำงานใหญ่: ใช้หน้า “Racer Slot Status” + ช่องค้นหา เพื่อลดเวลาจัดการรายชื่อจำนวนมาก
3) คู่มือ Racer
3.1 ลงทะเบียน + Enable Tracking
- เข้าเมนู Racer Events
- เลือกอีเวนต์ → เลือก Category ที่ลงแข่ง
- อนุญาต Location → เปิด Enable Tracking
- ระหว่างแข่ง: หลีกเลี่ยงปิดแอป/ปิดเน็ต
ทริค: ชาร์จเต็ม + เปิด GPS accuracy สูง จะช่วยให้ตำแหน่งนิ่งและต่อเนื่อง
4) คู่มือ Viewer
4.1 เข้าอีเวนต์
- เข้าโหมด Viewer
- เลือกอีเวนต์จากรายการ หรือใช้ Scan QR Code
- เลือก Category ที่ต้องการดู
แนวคิด: Viewer เลือก Racers ตาม Slot เพื่อให้แผนที่ไม่หนาแน่นและทำงานลื่น
4.2 Viewer Map + เลือก Racers
- เปิดหน้าต่าง Racers → เลือกรายชื่อที่ต้องการแสดงบนแผนที่
- ใช้ค้นหาเพื่อเลือกเร็ว
- ยืนยัน → ดูตำแหน่งแบบเรียลไทม์
- แตะรายชื่อ/หมุดเพื่อโฟกัสนักแข่ง (ตาม UI)
หมายเหตุ: ถ้าตำแหน่งไม่ขยับ อาจเพราะ Racer ยังไม่เปิด Tracking / เน็ตอ่อน / Category
ยังไม่เริ่ม
5) Location & Privacy
- Racer: ต้องอนุญาต Location เพื่อส่งพิกัดต่อเนื่อง
- Viewer: โดยทั่วไปไม่ต้องแชร์ Location เพื่อดูนักแข่ง
- การเข้าถึง: ควรควบคุมด้วย QR/สิทธิ์ตามระบบที่ตั้งไว้
6) ปัญหาที่พบบ่อย
6.1 Viewer เห็นแผนที่แต่ไม่เห็นนักแข่ง
- เลือก Category ถูกต้องไหม
- เลือก Racers แล้วหรือยัง (มี Slot เหลือไหม)
- Category เริ่มแล้วหรือยัง / Racer เปิด Tracking แล้วหรือยัง
6.2 Racer เปิด Tracking แล้ว แต่ตำแหน่งกระโดด/หาย
- GPS/เน็ตไม่เสถียร → เปลี่ยนจุด / เปิด GPS accuracy สูง
- ระบบประหยัดพลังงาน → อนุญาตให้แอปรันเบื้องหลัง
6.3 Route ไม่แสดง
- Admin ต้อง Assign Route ให้ Category ก่อน
7) คู่มือผู้ใช้ RaceMaps (เงื่อนไขสำคัญ)
RaceMaps แบ่งบทบาทเป็น Viewer / Racer / Admin และ ล็อกอินได้ทีละเครื่องเท่านั้น —
หากล็อกอินที่เครื่องใหม่ เครื่องเดิมจะถูกออกอัตโนมัติ
อ่านก่อนใช้งาน: เงื่อนไขด้านล่างช่วยลดความสับสนหน้างาน โดยเฉพาะเรื่อง Slot, การนับสิทธิ์,
และการอนุมัติ Racer
สำหรับผู้ชม (Viewer)
- Slot ดู: ฟรี 5 คน/อีเวนต์; ซื้อเพิ่มได้ 10 หรือ 50; เลือกดูได้ไม่เกิน limit
= ฟรี + ซื้อ
- การนับใช้ slot: ระบบนับยอดใช้ สูงสุด ของอีเวนต์นั้น; ลดจำนวนที่เลือกภายหลัง อาจไม่คืน
สิทธิ์ที่ใช้ไป
- การเลือก/ติดตาม: รายชื่อที่เลือกดูเก็บ แยกตามอีเวนต์บนเครื่องนี้; ติดตามได้ 1 คน และ
คนที่ติดตามไม่กิน slot
- โฆษณา: มีตัวเลือก ลบโฆษณา สำหรับผู้ชม
สำหรับนักแข่ง (Racer)
- การอนุมัติ slot: ต้องถูกแอดมิน อนุมัติ ในอีเวนต์/หมวดนั้นจึงจะแสดงในฝั่งผู้ชม
- เงื่อนไขก่อนอนุมัติ: แอดมินอาจตั้งให้ต้อง เปิดแชร์ตำแหน่ง และ/หรือมี ตำแหน่งล่าสุด
ก่อนอนุมัติ
- การส่งตำแหน่ง: อัปเดตตามช่วงเวลาที่แอดมินตั้ง (ค่าเริ่มต้น 10 วินาที); ต้องอนุญาตสิทธิ์
GPS / Background
- ล็อกอิน/สลับตัว: บัญชีใช้ได้ ทีละเครื่อง; login ใหม่จะ เตะเครื่องเดิมออก
- โปรไฟล์: อัปโหลดรูปจากแกลเลอรี; ถ้ารูปใหญ่ระบบจะ ย่อ ก่อนอัปโหลด; อาจมี cache
ชั่วคราว
สำหรับผู้จัด (Admin)
- Racer slot: ฟรี 15 คน/อีเวนต์; เกินฟรีใช้ slot ที่ซื้อ (pool กลาง); ถ้าไม่พอจะ
อนุมัติไม่ได้
- ซื้อ slot: แพ็ก 30 / 50 / 100 / 300 / 500 / 800
- Approve/Unapprove: อนุมัติเป็นรายหมวดแต่คิดโควต้า ต่อคนต่ออีเวนต์; ยกเลิกอนุมัติได้ภายใน
15 นาที; ถ้าจำนวนเกินฟรีลดลงจะ คืน slot ที่ซื้อ
- ควบคุมอีเวนต์: ตั้งช่วงเวลาอัปเดตตำแหน่ง; ตั้งระยะเวลา category สูงสุด 5 ชม.;
start/stop/finish ได้
- ล็อกอิน/สลับตัว: บัญชีใช้ได้ ทีละเครื่อง; login ใหม่จะ เตะเครื่องเดิมออก