Если я вас правильно понимаю - вам нужен способ, чтобы пользователи вводили какую-то полилинию / многоугольник. Если это так - взгляните на этот пример , где полигон создается путем нажатия на карту. Он использует некоторый класс PolygonCreator и jquery. Вы можете применить этот метод и сохранить результат в поле формы (возможно несколько вариантов: JSON или ваш собственный метод сериализации)
Если вам просто нужно показать эти многоугольники на карте и ничего более: вы даже можете воспользоваться library.encoding и сохранить закодированные полилинии в базе данных. Или, если вы собираетесь использовать пространственные запросы (например, определить, попадает ли какая-либо точка в ваши полигоны), вам лучше использовать пространственное расширение некоторого вида: пространственные расширения MySQL , PostGIS и т. Д. В MySQL вы можете хранить полилинию в типизированных столбцах Polyline
или Polygon
, основанных на форматах OpenGIS.
Честно говоря, здесь на stackoverflow находится целая куча связанной информации.