javascript - Getting markerclusterer clusters -


i making map clusters , want show list of clusters under it.

to clusters, tried retrieve them object. doesn't work expected:

    // initialize clusterer     markercluster = new markerclusterer(map, markers, clusteroptions);      // logs empty array     var clusters = markercluster.clusters_;     console.log(clusters);      // logs array of clusters      settimeout(function(){         var clusters = markercluster.clusters_;         console.log(clusters);     }, 500) 

so i'm trying figure out if there's onload event or callback function..

it depends on clustering library using basically, markerclusterer class extension of overlayview.

clustering done once overlayview has been added (overlayview.onadd method).

the first log get, empty, means overlay has not yet been added. knowledge, there no event overlay adding.

the best solution extend markercluster class, overload onadd method, send event , adding markers in corresponding listener.


Comments