click eventListener - polygon

19 views
Skip to first unread message

Claudio Margulhano

unread,
Jun 14, 2013, 1:35:51 PM6/14/13
to gmaps4...@googlegroups.com
I want to identify the click on a polygon.
the problem is that every time the page is loaded, the event processclick is invoked for all polygons.
how can I implement this?

      <script type="text/javascript">
        function processClick(id) {
         alert(id);
         }        
      </script>
        <ui:repeat value="#{mapsheetsHome.rawDataTracks}" var="track">
          <m:polygon lineWidth="1" hexFillColor="#0000FF" hexStrokeColor="#0033FF">
            <m:point latitude="#{mapsheetsHome.rad2deg(track.latNearBegin.doubleValue())}" longitude="#{mapsheetsHome.rad2deg(track.longNearBegin.doubleValue())}"/>
            <m:point latitude="#{mapsheetsHome.rad2deg(track.latFarBegin.doubleValue())}" longitude="#{mapsheetsHome.rad2deg(track.longFarBegin.doubleValue())}"/>
            <m:point latitude="#{mapsheetsHome.rad2deg(track.latFarEnd.doubleValue())}" longitude="#{mapsheetsHome.rad2deg(track.longFarEnd.doubleValue())}"/>
            <m:point latitude="#{mapsheetsHome.rad2deg(track.latNearEnd.doubleValue())}" longitude="#{mapsheetsHome.rad2deg(track.longNearEnd.doubleValue())}"/>
            <m:point latitude="#{mapsheetsHome.rad2deg(track.latNearBegin.doubleValue())}" longitude="#{mapsheetsHome.rad2deg(track.longNearBegin.doubleValue())}"/>
            <m:eventListener eventName="click" jsFunction="processClick('#{track.trackNumberTime}')"/>
          </m:polygon>
        </ui:repeat>                

thanks.

Hazem Saleh

unread,
Jun 14, 2013, 2:52:03 PM6/14/13
to gmaps4jsf-dev
It looks like a bug :(.

I will provide a fix to it soon:


--
You received this message because you are subscribed to the Google Groups "gmaps4jsf-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gmaps4jsf-de...@googlegroups.com.
To post to this group, send email to gmaps4...@googlegroups.com.
Visit this group at http://groups.google.com/group/gmaps4jsf-dev.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Hazem Ahmed Saleh Ahmed

Author of JavaScript Unit Testing book:
http://www.amazon.com/dp/1782160620/

Co-author of (The Definitive Guide to Apache MyFaces and Facelets) book:
http://www.amazon.com/-/e/B002M052KY

DeveloperWorks Contributing Author
https://www.ibm.com/developerworks/mydeveloperworks/blogs/hazem/entry/ibm_developerworks_contributing_author?lang=en_us

An Apache committer, IBMer, and a technical speaker

Twitter: http://www.twitter.com/hazems
Reply all
Reply to author
Forward
0 new messages