Check out the MarkerClusterer http://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries
On Nov 19, 2:52 pm, Morgana <[email protected]> wrote: > Hi folks, > > I'm new to JS and to Google maps, so go easy on me! (although not new > to coding) > > I'm rapidly get my head around it, but one thing that I could do with a > bit of guidance on... > > I've got a db that contains about 800 to a 1000 items with a lat-lon > for each one... I want to display them on a map, with a infowindow that > contains a link.... all good so far... got that working just fine, but > as you'd expect, creating 800 markers with an infowindow for each one > kills the client pretty comprehensively.... so I need to control how > many are displayed... i've started by creating a map with polygons and > event listeners that then create a new view with a reduced area, where > the number of markers is perhaps 40, which the client can handle just > fine... the problem however is as the bounds change, I need to add > additional markers and destroy old ones.... and this is where I need a > bit of guidance... I don't want any code... i'd rather do that myself, > as thats the quickest way for me to learn... what I do need is bit of > help on the approach to take... > > If I load all 800 or so into the client, its a huge page to pull off > the server with the associated slow load time... even if I don't > display all the markers....Do I listen for bounds change and call > additional markers with a jquery? or is there a better way of doing > it?, and how do I control zoom? do I add another listener and then > force scale change when it goes past a certain zoom?... just a push in > the right direction would be great.... thanks! -- 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.
