Я только начинаю проектную работу над проблемой, которая, я уверен, была решена раньше.
В веб-приложении мне нужно:
а) представить карту
б) разместить набор точек (шпилек) на карте
в) позволить пользователю в своем браузере нарисовать простую замкнутую кривую на карте с помощью мыши
d) отправить путь этой кривой обратно на сервер
e) на сервере выберите из множества точек те, которые находятся внутри замкнутой кривой.
Какие API лучше всего использовать для решения этой проблемы? (Я знаю, что могу и буду проводить дополнительные исследования с Google, но я полагаю, что, возможно, есть кто-то, кто сделал это, который может дать мне несколько советов, чтобы сузить мое пространство поиска.)
Спасибо.