Hãy tưởng tượng bạn có một danh sách các điểm (vĩ độ + kinh độ) mà bạn đã ghi lại trước đó bằng máy thu GPS. Bây giờ, bạn cần chuyển đổi nó thành một đại diện bằng văn bản của tuyến đường bạn đi theo. Thí dụ:
- Bắt đầu tại Redmond Avenue 12
- Đi bộ 200 m
- Rẽ trái đến Another St.
- Đi bộ 100 m
- Dừng lại ở St. 10 khác
- Kết thúc
Nó không thực sự cần phải rất chi tiết. Ý tưởng đầu tiên xuất hiện trong đầu tôi là sử dụng một dịch vụ bên ngoài (google, yahoo ...) để đảo ngược mã địa lý từng điểm. Sau đó áp dụng một thuật toán đơn giản để viết tuyến đường khi tôi phát hiện ra một sự thay đổi trong tên đường phố.
Bất kỳ lời khuyên nào về thuật toán tốt nhất để sử dụng hoặc bất kỳ triển khai (mở) hiện có nào đều được chào đón. Nó dường như không tầm thường.
Start at Redmond Avenue 12
vàWalk 200 m
tôi sẽ không biết phải đi theo hướng nào? Xin lỗi vì nitpicking.