ทดสอบ Map Vendors
ทดสอบการเปลี่ยน map vendor ระหว่าง Google Maps และ Leaflet โดยใช้ component เดียวกัน (Leaflet เป็น default ในทุกที่)
เลือก Map Vendor
แผนที่: Leaflet
รายละเอียดการทดสอบ
- Vendor Agnostic: Component เดียวกันสามารถใช้กับ map vendors ต่างๆ ได้
- Google Maps: ต้องการ API Key, มี features ครบถ้วนที่สุด
- Leaflet (Default): Open Source, ใช้ OpenStreetMap tiles, ไม่ต้องใช้ API Key
- Marker Icons: ใช้ Lucide icons (Home/Briefcase) กับทุก vendors
- Marker Colors: สีตามสถานะ (ปกติ = เขียว, ต้องซ่อม = เหลือง, รอจำหน่าย = แดง)
- Required Packages: สำหรับ Leaflet ต้องติดตั้ง `leaflet` และ `@types/leaflet`
หมายเหตุ: การติดตั้ง Packages
สำหรับการใช้งาน Leaflet ต้องติดตั้ง packages ดังนี้:
bun add leaflet @types/leaflet