我在J2EE中有一个带有几个项目的应用程序。得到了我的.war项目,它与一个可以访问某些数据的EJB业务项目进行通信。
我有一个实体,它有一些关于地方的信息,我想在JSF页面的单个地图中显示这些地方的集合。
我有一个坐标集合被分配为谷歌地图中折线上的点,我将此集合作为jsf页面的java函数的返回,但我不知道如何从jsf然后如何使地图工作
如果有人能给我一些jsf代码作为例子,我会非常感激。
(如果有人知道如何使用javascript为jsf中的地图设置autoReshape属性,请告诉我秘密!!!!)
非常感谢。
答案 0 :(得分:0)
您应该使用GMaps API,在javascript中使用一些JSF输出。例如;
<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