1

Google マップで Markerclusterer を使用しています。私のコードは、彼らが提供する例と非常によく似ています。

var map = new google.maps.Map(document.getElementById("map"), options);

var markers = [];
for (var i = 0; i < 100; i++) {
  var latLng = new google.maps.LatLng(data.photos[i].latitude,
      data.photos[i].longitude);
  var marker = new google.maps.Marker({'position': latLng});
  markers.push(marker);
}
var markerCluster = new MarkerClusterer(map, markers);

これはそのままで問題なく動作します。現在、マーカーごとにカスタム情報を持つカスタム マーカーがあります。普通に使っていれば大丈夫です。Markerclusterer を使用しようとすると、マーカーがクラスター化されません。カスタム マーカーを使用しない場合にのみ、マーカーがクラスター化されます。

カスタムマーカーをmarkerclustererで使用する方法を知っている人はいますか? 私はカスタムクラスター化マーカーを参照していませんが、個々のマーカーを参照しています

4

1 に答える 1