GoogleマップとMarkerCluster APIを使用するウェブページがあります。 マップ上のすべてのクラスターを特定のズームレベルで取得できる必要があります。たとえば、このコードを取る:GoogleマップMarkerCluster API:画面の外でクラスターを取得するにはどうすればよいですか?
//Where the center of the screen will be
var center = new google.maps.LatLng(37.4419, -122.1419);
var options = {
'zoom': 13,
'center': center,
//Google map type
'mapTypeId': google.maps.MapTypeId.ROADMAP
};
//Create the google map
var map = new google.maps.Map(document.getElementById("map"), options);
//Create the marker clusters, where markers is an array of lat and longs
var mc = new MarkerClusterer(map, markers);
//Print all of the clusters at zoom level 13
console.log(mc.getTotalClusters());
私は方法が必要になり、その後、上記のコードは、唯一の7をプリントアウトするだろう、ズームレベル13で10個のクラスターがある場合に問題があるが、唯一の7が私の画面の境界の内側にありますすべてクラスタにアクセスすることができます(画面に表示されていなくても)。 MarkerClustererがどのように動作するかの
簡単な例:実際
https://googlemaps.github.io/js-marker-clusterer/docs/reference.html
https://googlemaps.github.io/js-marker-clusterer/docs/examples.html
https://developers.google.com/maps/articles/toomanymarkers
これは完璧です!そのような詳細な答えをありがとう! – Jaitnium