Greetings, everyone! Writing an app where a bunch of markers are
populated via a JSONP request to the server whenever the viewport of
the map changes. The first time the markers are retrieved and
populated, only the first marker is visible. I believe that the others
are placed on the map because, if I disable the bounds_changed
listener and change zoom or move the map, the other markers appear.
Also, if I use the console to compare the output of each
marker's .getMap() method, it returns true. But they are not visible
initially. Additionally, when the update mechanism is called a second
time, whether by a bounds_changed listener or manually, all of the
markers appear as expected.

The problem appears in at least FF 3.6.3 and Chrome, and I am seeing
no relevant errors in either. You can check it out at the link below.

http://www.e-topo.com/jETPI/jETPI2/jETPI2.html

The relevant JS is in jETPI2.js. In that file, the bounds_changed
listener is set on lines 112-118, the JSONP request is initiated on
lines 142-151, the callback which parses the JSONP responseis on lines
152-185, and the marker is actually created and placed on the map on
lines 186-196.

Any insights would be greatly appreciated!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" 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-js-api-v3?hl=en.

Reply via email to