Thanks, Larry.
I conceptually get what the problem is, in that there is only one
marker variable, and it keeps getting overwritten as new markers are
generated by the xml. Then when trying to go back to the first
'marker' it ends up referring to the 'last' marker. So the question is
how to prevent this from happening.
I read the two articles you referred to and in the first one, he tells
you what not to do, but doesn't provide an example of what to do. The
second article are not exactly the same commands I am using.
So adding something like:
var idmarker = (markers[i].getAttribute("id"));
and then this or some variation of:
var marker = new GMarker(latlng, idmarker, markerOptions);
...causes a failure in creating the markers. What I need is a way of
making sure the addListener refers to each marker not just the last
one. How do I do that? Ideas, anyone?
Again, thanks a million for any help.
-jpindi
>
> Sounds like pitfall #3 on this page of Mike Williams' tutorial:
> Part 1 Markers with info windowshttp://econym.org.uk/gmap/basic1.htm
>
> and it is...
>
> For further study, see this page on function closure:
> Part 3 Function Closurehttp://econym.org.uk/gmap/closure.htm
>
> -- Larry
>
>
>
>
>
> > I think there is some value that I am not passing along to each
> > marker. Each marker has an ID number which is random, and is unique
> > enough that can be used but I am not sure how to link it up with the
> > listener event. It is at about line 100:
>
> > var idmarker = (markers[i].getAttribute("id"));
>
> > Anyway, you'll see what I mean if you go to this page, and start
> > mousing over all the markers.
>
> >http://www.studio401.ca/index2.php
>
> > Thanks in advance for any help.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Maps API" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group
> > athttp://groups.google.com/group/google-maps-api?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Maps API" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group
> athttp://groups.google.com/group/google-maps-api?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-maps-api?hl=en.