1. ホーム
  2. javascript

[解決済み] Google Maps V3のマーカーのonclickイベントをトリガーするには?

2022-06-22 15:53:46

質問

どのようにすれば onclick イベントを発生させるにはどうしたらよいですか?

私は バージョン3 を使用しています。私はバージョン2用の多くのチュートリアルを見てきましたが、バージョン3用のこれを見つけることができません。

私はグローバル配列(名前は マーカー という名前の)グローバル配列があり、そこには地図のすべてのマーカー(google.maps.Marker)が含まれています。さて、私は次のようなことをしたいです。

markers[i].click(); //I know it's not working, but you get the idea...

//Next line seems to be the way in v2, but what's the equivalent in v3?
GEvent.trigger(markers[i], 'click');

ご協力ありがとうございました!もっと情報が必要なら、教えてください。

どのように解決するのですか?

解決しました。Firebugに感謝です。)

//"markers" is an array that I declared which contains all the marker of the map
//"i" is the index of the marker in the array that I want to trigger the OnClick event

//V2 version is:
GEvent.trigger(markers[i], 'click');

//V3 version is:
google.maps.event.trigger(markers[i], 'click');