У меня есть набор точек GPS в базе данных. Недавно я пытался выбрать только тех, кто находится рядом с моим местоположением. Я мог бы сделать это с помощью MySQL select. Я использую карты Google для их отображения.
Но теперь мне нужно вычислить ближайшие точки в радиусе, скажем, 20 км вокруг направления - отрезок линии между двумя точками GPS.
Я нарисовал это на картинке. У меня есть две точки A, B, и мне нужно отображать только те точки, которые находятся рядом с путем между ними.
- Желтая линия - это линия между A и B.
- Я хочу выбрать только маркеры в красной области
http://i.stack.imgur.com/9ZbUd.jpg
Спасибо за ваши решения.