Как динамически добавлять очки и маркеры в Google Maps из JSF - PullRequest
0 голосов
/ 27 ноября 2009

У меня есть приложение в J2EE с парой проектов. Получил мой проект .war, который связывается с бизнес-проектом EJB, имеющим доступ к некоторым данным.

У меня есть объект, у которого есть некоторая информация о местах, и я хочу показать коллекцию этих мест на одной карте на странице JSF.

У меня есть Коллекция координат, которая должна быть назначена в качестве точек на ломаной линии на картах Google, и я получил эту коллекцию как возвращение функции Java на странице jsf, но я не знаю, как получить эту коллекцию от JSF, а затем, как заставить карту работать

Я буду очень признателен, если кто-нибудь даст мне пример кода JSF.

(и если кто-то знает, как установить атрибут autoReshape для карт в jsf с использованием javascript, сообщите мне секрет !!!!)

Большое спасибо.

1 Ответ

0 голосов
/ 27 ноября 2009

Вы должны использовать API GMaps с некоторыми выходными данными JSF в javascript. Например;

<script type="text/javascript">
     function onload() {
         <ui:repeat value="#{collection}" var="point">
            map.addOverlay(new GMarker(new GLatLng(#{point.lat}, #{point.lng})));
         <ui:repeat>
     }
</script>

(при использовании можно использовать и другие теги repeat, а в некоторых случаях даже c:forEach)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...