Как сохранить многоугольник или линию в приложении JSF

Я пытаюсь сохранить многоугольник или мультиполигон в приложении JSF. Модель базы данных, классы POJO были в порядке, но в формах JSF/HTML я не знаю, как продолжить отправку строки многоугольника или строки в мое приложение Java.

Чтобы сохранить точку openlayers, я создаю действие javascript для отправки XY на входы html и после того, как я отправлю свое приложение java.

В резюме я хочу теперь сделать код HTML / JSF и Javascript, чтобы можно было сохранить эти функции, или еще учебник, который мне поможет.

Java-модель/pojo — хорошо OpenLayers — хорошо JSF и javascript — я не знаю «пути»

Отныне оцените поддержку.


person Carlos Spohr    schedule 17.01.2011    source источник


Ответы (1)


Для сохранения многоугольников или других векторных фигур вам необходимо сначала сериализовать их в векторный формат (например, GeoJSON, KML), затем вы можете отправить сериализованную строку на сервер и обработать/сохранить ее дальше.

К счастью, OpenLayers поддерживает многие популярные векторные форматы «из коробки» — посмотрите пример векторных форматов для дальнейших инструкций.

person fbuchinger    schedule 04.02.2011