76คะแนน
เสียงโซเชียลคนกรุง
ติดตามเสียงสังคมต่อการเลือกตั้งผู้ว่าฯ กทม. 2569
แสดงจุด BT Locations บนแผนที่แบบโต้ตอบ
แสดงตำแหน่ง BT Locations บนแผนที่แบบโต้ตอบโดยใช้ Leaflet.js และ MarkerCluster มีเครื่องมือรวมข้อมูลจาก Google Sheets และ Google Takeout พร้อมตรวจจุดซ้ำและพิกัดผิดปกติ
https://valrinx.github.io/bt-locations # BT Locations Map แผนที่แสดงจุด BT Locations แบบ interactive ใช้ Leaflet.js + MarkerCluster 🌐 **Live site:** [https://valrinx.github.io/bt-locations](https://valrinx.github.io/bt-locations) --- ## โครงสร้างไฟล์ | ไฟล์ | คำอธิบาย | | --- | --- | | `all_locations.json` | ข้อมูลหมุดทั้งหมด (source of truth) | | `build_html.py` | สร้าง `docs/index.html` + `docs/locations.js` จาก JSON | | `merge_sheet.py` | รวมข้อมูลจาก Google Sheet CSV เข้า JSON | | `import_takeout.py` | Import GeoJSON จาก Google Takeout | | `auto_city.py` | Auto-detect city จาก GPS (reverse geocoding Nominatim) | | `validate_data.py` | ตรวจจุดซ้ำ (< 50m) และจุดผิดปกติ (lat/lng=0, นอกไทย, ไม่มีชื่อ) | | `.github/workflows/build.yml` | GitHub Actions auto build + deploy | | `docs/index.html` | หน้าเว็บ — HTML markup + CSS only | | `docs/app.js` | JavaScript logic ทั้งหมด (~1700 บรรทัด) | | `docs/locations.js` | ข้อมูลหมุดแยกไฟล์ (generated จาก build) | | `docs/all_locations.json` | สำเนา JSON สำหรับ GitHub Pages | | `topup_locations.csv` | ข้อมูล Topup Locations (CSV) | | `topup-map-site/` | Topup Locations Map site สำหรับ deploy | --- ## ฟีเจอร์ปัจจุบัน ### 🗺️ แผนที่ + Markers - แสดงหมุดบนแผนที่พร้อม MarkerCluster + แยกสีตาม list (CircleMarker + color palette) - Heatmap mode แสดงความหนาแน่นของจุด (leaflet.heat) - Route planning — Nearest-neighbor TSP + polyline + numbered stops - วัดระยะทางระหว่าง 2 จุด (haversine) - 4 map tiles: Street / Satellite / Terrain / Dark - Zoom to filtered อัตโนมัติเมื่อเลือ
โดย valrinx · ดูโพสต์ต้นทาง
ต้องเข้าสู่ระบบก่อนถึงให้คะแนนได้ เข้าสู่ระบบหรือสมัครฟรี
76คะแนน
ติดตามเสียงสังคมต่อการเลือกตั้งผู้ว่าฯ กทม. 2569
70คะแนน
แจ้งเตือนความเสี่ยงและแสดงสถานการณ์น้ำท่วม
69คะแนน
จัดการข้อมูลภูมิศาสตร์ด้านสาธารณภัยในพื้นที่
68คะแนน
ตรวจสอบเพจปลอมก่อนทำรายการ
64คะแนน
เปลี่ยนข้อมูลน้ำท่วมเป็นคำแนะนำอพยพที่นำไปใช้ได้
63คะแนน
แสดงปริมาณน้ำฝนแม่ฮ่องสอนเชิงพื้นที่แบบใกล้ real-time
แสดงตำแหน่ง BT Locations บนแผนที่แบบโต้ตอบโดยใช้ Leaflet.js และ MarkerCluster มีเครื่องมือรวมข้อมูลจาก Google Sheets และ Google Takeout พร้อมตรวจจุดซ้ำและพิกัดผิดปกติ
valrinx เป็นผู้สร้าง BT Locations Map ผลงานหมวดอื่น ๆ เว็บแอปเทพให้เครดิตเจ้าของผลงานและมีลิงก์กลับไปยังต้นทางทุกรายการ
ตรวจล่าสุดเมื่อ 27 ก.ย. 2569 ยังเปิดใช้งานได้ปกติที่ https://valrinx.github.io/bt-locations
คะแนนเต็ม 100 คิดจาก 4 ส่วน คือ เว็บยังเปิดใช้งานได้จริง 40 คะแนน (ลิงก์ตายเหลือ 5) คุณภาพเว็บจากการสแกนอัตโนมัติสูงสุด 20 คะแนน (ใช้บนมือถือได้ 5 โหลดเร็วสูงสุด 7 มีคำอธิบายเว็บ 4 มีภาษาไทย 4 รวมคะแนนบรรณาธิการ) ความนิยมในชุมชนต้นทางสูงสุด 20 คะแนน คิดแบบลดหลั่นตามจำนวน reactions และคะแนนดาวจากสมาชิกเว็บสูงสุด 20 คะแนน (ดาวเฉลี่ยคูณ 4)
เป็นเจ้าของผลงานนี้และอยากแก้ข้อมูลหรือนำออก แจ้งเราได้ที่นี่