1
私はすべてのピンを作成してリスナを追加できますが、作成された最初のものはリスナーを取得しません。どんな助けも素晴らしいだろう。ここに私のコードです。Ionic 2、Googleマップのマーカにリスナーを動的に追加する
AddMarkers(lat, lng, name, num){
/* Create the markers */
let positionMarker = new google.maps.Marker({
map: this.map,
position: new google.maps.LatLng(lat, lng,),
title: name,
num: num,
});
/* Add listeners */
positionMarker.addListener('click',() => {
console.log("clicked" + positionMarker.title);
});
this.allMarkers.push({
pm: positionMarker,
});
if(num == 0){
this.AdjustMap(lat, lng);
}
}