Tôi cần cho phép khách du lịch sử dụng bản đồ google để vẽ đường, sau đó truy vấn cơ sở dữ liệu của tôi về các địa điểm ưa thích (ví dụ: vị trí của McDonald) và sau đó hiển thị tất cả những vị trí này nằm trong phạm vi một hoặc hai dặm của tuyến đường mà họ sẽ thực hiện. Câu hỏi đặt ra là, làm cách nào tôi có thể lấy thông tin "hướng dẫn lái xe" một cách hiệu quả từ google (về cơ bản là một loạt các cặp lat/long) và biến nó thành truy vấn sql để có được vị trí nằm trong khoảng cách nhất định từ tuyến đường ?làm "điểm quan tâm dọc theo tuyến đường" trong google maps
Nó không phải là siêu chính xác, và "như chim bay" khoảng cách từ các tuyến đường là tốt. Tôi quan tâm nhất về nó là hợp lý hiệu quả.
Trong cơ sở dữ liệu, mọi thứ được thiết lập khá cơ bản với mỗi mục có vĩ độ và kinh độ, nhưng tôi có thể thay đổi giản đồ cơ sở dữ liệu nếu cần.
Như một ví dụ, trang web này làm những gì tôi muốn làm (nếu bạn cho một điểm khởi đầu và điểm kết thúc, nó sẽ hiển thị các trạm chevron rằng đang ở gần đường cao tốc, bạn sẽ được tham gia): http://www.chevron.com/products/stations/stationfinder/planyourroute.aspx
http://karmatics.com/docs/locationsalongroute.png
hoàn hảo, chính xác những gì tôi đang tìm kiếm. – rob
Tôi rất tiếc là tôi có một người bỏ phiếu để bỏ phiếu. – Hemlock
Tôi đã tìm kiếm câu trả lời cho điều này trong một tuần! Cám ơn! – ajbraus