0

GoogleマップAPIのclsuteringにMarkerclusterPlusを使用しています。クラスターサイズ(マーカーサイズ)に基づいて形成された上位5つのクラスターを見つける必要があります。

var totalCluster = that.markerCluster.getTotalClusters();

これを使用して、クラスター全体を取得できます。ここから移動して取得するにはどうすればよいですか。

4

1 に答える 1

0

markClustererのメソッドgetClusters()は、すべてのクラスターを含む配列を返します。

この配列を反復処理すると、クラスターのメソッドgetMarkers()を使用してクラスター内のマーカーにアクセスできます。返された配列の長さプロパティにより、現在のクラスター内のマーカーの数がわかります。

これらの情報から配列を作成し、それを並べ替えてからArray.slice()、結果の配列で使用して上位nをフェッチします。

于 2013-01-29T09:26:16.127 に答える