0
私はマーカーオブジェクトの配列markers
を持っています。次に、forループを使用してイベントリスナーを追加します。しかし、どのマーカーをクリックしたのかを判断する方法はわかりません。ここでTypescript/Google Maps:どのマーカがクリックされたかを判断する方法
は、私が今持っているコードです:
for(var i = 0; i < this.markers.length; i++) //adds listener to all markers
{
google.maps.event.addListener(this.markers[i], "click",() =>
{
//need to get access to which marker was clicked
//need to use arrow function to retain proper reference to "this"
});
}
私は矢印の関数に引数を渡す試してみたが、何も動作していないようにみえます。何か案は?