On Mon, Jul 6, 2009 at 8:44 PM, Piotr
Kirklewski<pkirklew...@gabaedevelopment.com> wrote:
>
> Hi there
> It's about maps and markers.
> So I have a table with some location (restaurants) and their coordinates.
> I'm adding marker to the map like this:
>
> MarkerOptions mo = MarkerOptions.newInstance();
>                                 mo.setClickable(true);
>                                 mo.setTitle(result[j][1] + ", " +
> result[j][0]);
>                                 Float lt = new
> Float(result[j][2].toString());
>                                 Float ln = new
> Float(result[j][3].toString());

Make these 'double' not 'Float'.  The former are primitive types, the
latter are objects.

>                                 Marker newmarker = new
> Marker(LatLng.newInstance(lt, ln), mo);
>                                 mapWidget.addOverlay(newmarker);
>                                 newmarker.addMarkerClickHandler(new
> MarkerClickHandler() {
>
>
> So I have a click handler on all of those guys but when clicked I need
> somehow distinguish between them.
> I think that getting the coordinates of clicked marker would be  a good
> Idea as it's unique so I can query database an produce report for that
> particular location.
> But I have no idea how to start.
>
> When I try this:
> newmarker.getLatLng();
>
> I get following error:
> Cannot refer to a non-final variable newmarker inside an inner class
> defined in a different method
>
> Anyone knows how to do that ?

Add 'final' in front of the parameter named 'newmarker' in your
method.  I hope that's enough to get you started.

-Eric.
-- 
Eric Z. Ayers - GWT Team - Atlanta, GA USA
http://code.google.com/webtoolkit/

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to