2
このコードは実行されますが、のjavascriptのベストプラクティスとインラインではありません。 model[i].marker.addListener('click', function()
forループが、私は問題を抱えてい外モデルを作成したい.marker.addListener( 'click'、function(){forループの外側
function pushMarkers() {
locInfo = new google.maps.InfoWindow();
for (var i = 0; i < model.length; i++) {
var loc = model[i].places;
var title = model[i].title;
model[i].marker = new google.maps.Marker({
position: loc,
title: title,
animation: google.maps.Animation.DROP,
map: map,
id: i
});
console.log(model[i].title);
model[i].marker.addListener('click', function() {
console.log('InfoWindow Loop entered');
toggleBounce(this);
populateInfoWindow(this, locInfo);
});
wikiLink(model[i].marker);
}
}