2016-05-03 13 views
-1

ドキュメントによると、markerClusterのすべてのクラスタを取得する正しい方法は、getClusters()関数を呼び出すことです。getClusters()関数が動作していません

私はmarkerClusterを作成:マーカーがクラスタ化されたとき

markerCluster = new MarkerClusterer($scope.map, $scope.markers, mcOptions); 

次に、(ビューポートあたり)クラスタの総数を取得し、クラスタを取得し、各クラスタのためのマーカーにアクセスするためにwan'tています。 (マップを変更する際にクラスタを数えます)

$scope.map.addListener('idle', countClusters); 

     function countClusters() { 
      console.log('get clusters number', markerCluster.getTotalClusters()); 
      console.log('clusters', markerCluster.getClusters()); 
     } 

結果は 'get clusters number' - 2です。 getClusters() - エラーが発生しましたmarkerCluster.getClustersは関数ではありません。

理由:(

答えて

0

問題が

<script src="https://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.1.2/src/markerclusterer.js"></script> 
に変更して、markercluster.jsのバージョンに関係固定されているを見つけることができません
関連する問題