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.
