> infowindow = new google.maps.InfoWindow({
>     content: html

That's an undeclared variable by any 'var'
That means there will be only one global 'infowindow' shared among all
markers, with its content set to the last one created.
If you re-declare the infowindow locally using var each time your
function is run, individual versions will be captured by the magic of
function closure

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to google-maps-js-api-v3@googlegroups.com.
To unsubscribe from this group, send email to 
google-maps-js-api-v3+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to