darshakshah1988 / gmaps4jsf

Automatically exported from code.google.com/p/gmaps4jsf
0 stars 1 forks source link

point input of latitude/longitude are not evaluated in a foreach statement #77

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
It is not possible to stack a foreach statement to create polygons on a
map, because "#{coordinate.latitude}" is not evaluated. It simply returns
javascript null. Im using 1.1.2.
<m:map latitude="15" longitude="15" zoom="2">
    <c:forEach var="polygon" items="#{Bean.polygons}">
        <m:polygon hexFillColor="#ffffff" lineWidth="1">
            <c:forEach var="coordinate" items="#{polygon.coordinates}">
                <m:point latitude="#{coordinate.latitude}"
longitude="#{coordinate.longitude}" />
            </c:forEach>
        </m:polygon>
    </c:forEach>
</m:map>

public List<GMapPolygon> getPolygons()
{
    ArrayList<GMapPolygon> polygons = ArrayList<GMapPolygon>();
    GMapPolygon polygon = new GMapPolygon();

    ArrayList<GMapCoordinate> coordinates = ArrayList<GMapCoordinate>();
    coordinates.add(new GMapCoordinate(15.0,15.0));
    coordinates.add(new GMapCoordinate(16.0,16.0));
    coordinates.add(new GMapCoordinate(17.0,17.0));
    polygon.setCoordinates(coordinates);
    polygons.add(polygon);
    return polygons;
}

#classes without getter/setter
class GMapPolygon
{
    private List<GMapCoordinate> coordinates;
}

class GMapCoordinate
{
    private Double latitude;
    private Double longitude;
}

Original issue reported on code.google.com by hajo.kli...@gmx.de on 1 Oct 2009 at 4:31

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
made some changes that the tag's accept javax.el.ValueExpression. now it is 
possible
to use foreach

Original comment by hajo.kli...@gmx.de on 15 Oct 2009 at 11:16

Attachments:

GoogleCodeExporter commented 8 years ago
Issue 62 has been merged into this issue.

Original comment by Hazem.sa...@gmail.com on 30 Oct 2009 at 5:09

GoogleCodeExporter commented 8 years ago
Thanks for your patch, I will add you to the contributors list.

Original comment by Hazem.sa...@gmail.com on 31 Dec 2009 at 10:09

GoogleCodeExporter commented 8 years ago
please use my real name hans-joachim kliemeck :)

Original comment by hajo.kli...@gmx.de on 1 Jan 2010 at 1:34

GoogleCodeExporter commented 8 years ago

Original comment by Hazem.sa...@gmail.com on 30 Oct 2010 at 12:24