Нет, сервер не видит разницы между помещением параметров в URL и использованием FORM с методом GET. Таким образом, если заданный URL-адрес с параметрами будет слишком длинным, использование FORM с методом GET не поможет.
POST или GET следует выбирать в основном по их семантике. GET для «безопасных» действий. То есть пользователи не должны нести ответственность за операцию, выполняемую GET-запросом. Метод POST используется для операций, за которые пользователь должен нести ответственность.
Очень неприятно, например, когда функция поиска использует POST. Пользователь не ожидает, что простой запрос изменит какое-либо важное состояние системы - он ожидает, что поиск будет «безопасной» операцией.
С другой стороны, существует множество уязвимостей, поскольку небезопасные операции доступны через запросы GET, а также через POST. Это способствует появлению таких уязвимостей, как XSRF, когда злоумышленнику просто нужно вставить вредоносный URL-адрес «src» в тег IMG на легитимном сайте.
Для вашего случая использования Ajax может быть подходящим решением. Вы можете сделать запрос GET для каждой выбранной точки, сохраняя их в сеансе на сервере. Когда пользователь заканчивает вводить точки, окончательный запрос GET возвращает готовый продукт.