Eine Reihe von InfoWindow in Google Maps API
Ich habe nach Fehlern gesucht und sie nicht gefunden. Jedes google maps infoWindow zeigt aus irgendeinem Grund immer die gleichen Informationen an.
Hier ist ein Coffeescript-Code
infowindow = new google.maps.InfoWindow()
for company in companiesData
marker = new google.maps.Marker({
position: new google.maps.LatLng(company.latitude, company.longitude)
map: map
})
#debugger ---> each company.name is different!
google.maps.event.addListener(marker, 'click', ()->
infowindow.setContent(company.name)
infowindow.open(map,this)
)
Ich habe es getestet und festgestellt, dass jeder Firmenname anders ist.
Die Ausgabe Javascript
infowindow = new google.maps.InfoWindow();
_results = [];
for (_j = 0, _len1 = companiesData.length; _j < _len1; _j++) {
company = companiesData[_j];
marker = new google.maps.Marker({
position: new google.maps.LatLng(company.latitude, company.longitude),
map: map
});
_results.push(google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent( company.name);
return infowindow.open(map, this);
}));
}
return _results;
});
Wo ist also ein Fehler?