Eonumi - Thuật Toán Cổ
🧭 Đánh dấu và dẫn đường
Lưu chỗ, mũi tên dẫn về, không cần mạng
- Lưu điểm và dẫn đường: Lưu chỗ đậu xe, lều cắm trại hay điểm hẹn bằng một nút bấm. Khi quay lại, mũi tên la bàn chỉ đúng hướng và hiện số mét còn lại. Chạy bằng GPS nên không cần mạng; gửi điểm cho bạn bè bằng một link. Thuật toán: Công thức Haversine (khoảng cách trên mặt cầu), góc phương vị, la bàn từ cảm biến định hướng.
- Ghi hành trình và đồng hồ tốc độ: Ghi lại đường đi bộ, chạy bộ, đạp xe, đi phượt bằng GPS: đồng hồ tốc độ km/h, quãng đường, thời gian, tốc độ trung bình và nhanh nhất, độ cao leo dốc, cảnh báo rung khi vượt tốc độ đặt trước. Lưu lại các hành trình và tải file GPX. Thuật toán: Haversine cộng dồn quãng đường, lọc nhiễu GPS, rút gọn đường đi Ramer–Douglas–Peucker.
- Điểm hẹn ở giữa: Nhập vị trí của cả nhóm, công cụ tìm điểm hẹn công bằng: tổng quãng đường ít nhất hoặc người ở xa nhất phải đi ít nhất, rồi gợi ý quán gần đó và gửi điểm hẹn cho mọi người. Thuật toán: Trung vị hình học Weiszfeld (tổng quãng đường nhỏ nhất), điểm minimax (người xa nhất đi ít nhất).
- Báo thức theo điểm đến: Ngủ trên xe khách, xe buýt, tàu mà sợ lỡ trạm: đặt điểm đến, điện thoại sẽ rung và kêu khi còn cách một khoảng bạn chọn, kèm ước tính số phút còn lại. Thuật toán: Haversine, ước tính thời gian đến từ tốc độ GPS.