MarkerClusterGroup へのクリックをシミュレートしたいと思います。clusterclick
以下の方法を使用して、MarkerClusterでイベントを発生させようとしています。
clusterGroup.fire('clusterclick');
しかし、私は得る:
Uncaught TypeError: Cannot read property 'zoomToBounds' of undefined
MarkerClusterGroup へのクリックをシミュレートしたいと思います。clusterclick
以下の方法を使用して、MarkerClusterでイベントを発生させようとしています。
clusterGroup.fire('clusterclick');
しかし、私は得る:
Uncaught TypeError: Cannot read property 'zoomToBounds' of undefined
まず、"clusterclick"
イベントは通常、グループ全体ではなく、個々のクラスターをクリックすることによってトリガーされることに注意してください。そのイベントは、実際にクリックされたクラスターに依存する特定の動作を呼び出します (通常、そのクラスター内に含まれるマーカーの境界をズームします)。
したがって、シミュレートされたクラスターがクリックされたことを示すイベント データ オブジェクトが欠落しています。methodの2 番目の引数にfire()
する必要があります。
もう 1 つの可能性は"click"
、選択したクラスターで直接イベントを発生させることです。"clusterclick"
これにより、正しいイベント データ オブジェクトを使用して、グループでイベントが自動的に発生します。