3

Overlapping Marker Cluster (OMS) を使用して MarkerCluster (MS) を実装しようとしていました。すべてがうまく機能しているようです。

ただし、OMS の動作方法を変更して、その下に 2 つのポイントがあるクラスターをクリックすると

まったく同じ地理的位置を持つ2つのポイントを持つクラスターをクリックすると、マーカーが開き、そのマーカーをクリックすると、2つのマーカーでスパイダーが開きます。

クラスターをクリックすると、2つのマーカーでスパイダーが開き、すでに多くの時間を費やしていますが、まだ何も機能していません。

私はすでに多くのソリューションを試しました

1. OMS(oms.addMarker)に追加するときにマーカーを追跡でき、Googleマップのzoom_changedイベントに応じてクリックできますが、マーカーに追加したもののクリックイベントを発生させるのではなく、spiderfyを発生させません.... .

2. Spiderfy イベントが表示されたので、マーカー オブジェクト (oms.trigger('spiderfy', marker);) でそのイベントをトリガーしようとしましたが、何も機能しません...

ここでもコード スニペットを追加しています。

mc = new MarkerClusterer(map, markers.locations, mcOptions); google.maps.event.addListener(mc, 'clusterclick', function(cluster) { ここにコードを入力してくださいclusterClicked = true; // HERE WE WANTS TO FIRE SPIDER FUNCTIONALITY ... });

4

1 に答える 1